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