哪些事件最密集?

aep*_*eus 0 javascript event-handling javascript-events

哪些事件是最耗费资源的事件?鼠标悬停是"最差"还是点击?浏览器上是否有任何事件被认为非常严厉?我主要关注IE7,因为我们看到了性能问题.我们尽可能使用事件委托.

或者,如何分析实际运行的事件以确定哪些事件对运行时的性能影响最大?

我对这些活动感兴趣,请不要告诉我,我需要去看看我的功能在这些活动中的作用.那里可能存在问题,但这不是我的问题.

Int*_*ang 5

因此,首先,更频繁发生的事件可能会更加麻烦.因此,当鼠标在元素上移动时,鼠标悬停事件"连续"触发,可能比点击事件更容易导致性能影响,点击事件的触发速度只能达到用户点击的速度.

但是,这是您在处理程序中放置的具有真正性能影响的代码.

如果射击速度是一个问题,请查看优秀的jQuery油门/去抖动插件:https://github.com/cowboy/jquery-throttle-debounce

  • mouseover不会连续发射.你可能的意思是"mousemove",这是一个愚蠢的事件 (2认同)