【发布时间】:2012-11-07 21:43:57
【问题描述】:
我正在编写一个 PHP/jQuery 应用程序,我想知道有多少事件处理程序太多了?
例如,在我的主 .js 文件中,我大约有 15 个
$('body').on('click','.someElementClass',function(){
someFunction();
});
有没有更好的方法来完成这个/最好的做法是什么?
编辑:上面的“body”只是一个例子,我正在绑定到最深的元素
【问题讨论】:
-
如果您的 DOM 不会在整个页面加载之间发生变化,
$('.someElementClass').click(fn)会更快。 -
我来这里问了同样的问题,所以我不同意“封闭为不具建设性”。谢谢你的提问!
标签: javascript jquery javascript-events event-handling