检测数据类型不仅在面试中,日常业务代码也是高频出现的场景。在这里总结一下
大多数情况所说的快排指的是递归解法,但这样存在的问题是占用大量内存空间,如何减少空间复杂度?第一想法就是对数组本身进行操作,而不需要另开辟空间。
平时我们使用first-child
和last-child
比较多,用于对同级元素第一个或最后一个元素设置CSS样式。first-of-type
和last-of-type
有时也会非常有用。
Event对象的stopImmediatePropagation
方法相对stopPropagation
来说使用场景较少。它主要处理的场景是同一个元素绑定多个事件处理函数时,阻止事件在此元素上同级的冒泡。
之前提过很多次prefers-color-scheme
特性了,它为浏览者提供了更好的使用体验。网站增加深色主题将成为越来越普遍的需求。