标签: javascript performance mouseevent
浏览器会不时检查鼠标位置。如果发现变化,则触发事件。
这意味着如果访问者快速移动鼠标,则可能会跳过某些DOM元素!
这对性能有好处,因为可能会有很多中间元素。我们真的不想处理每个处理程序。
另一方面,我们应该记住,鼠标指针并不会“访问”所有元素。它可以“跳跃”!
在某些情况下,无论鼠标移动多快,都可以通过鼠标悬停,mouseenter或mouseleave捕获所有元素,那么是否有可能用javascript做一些处理呢?