巧用jQuery委托事件
平时做前端开发引用最多的框架无非就是jQuery,他封装了js的addEventListener,例如:
1 $("ul li").click(function(){/* ... */}) 2 3 /*或者*/ 4 5 $("ul li").on("click",function(){/* ... */})
以上使用事件绑定,但是会给每个li绑定click事件,如果使用delegate(委托)方法就能减少这样事件的监听数量,改善代码性能:
$("ul").delegate( "li", "click" , /* ... */)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。