jquery事件处理程序性能

我有几个事件处理程序,我这样绑定:

$('#MyDiv').click(function () {...}); $('#SomeDiv').mouseenter(function () {...}); 

这些处理程序绑定在document.ready函数中,之后不需要反弹,因为HTML始终保持不变。 通过切换到版本1.7中的.bind()函数或更新的.on()可以获得性能提升。

谢谢你的建议。

这是一个使用jsperf的测试: http ://jsperf.com/jquery-click-vs-bind-vs-on。 事实certificate, on是最快的。

编辑:刚刚意识到我在设置中有错误。 对不起,他们有相同的表现。 http://jsperf.com/jquery-click-vs-bind-vs-on/2

不。这些只是调用bind / on快捷方式。