0
是否有性能问题取决于哪些元素触发jQuery事件?自定义事件触发性能(jQuery/Javascript)
$('body').on('myEvent',function(e){
// access to e properties
});
$('#innerDiv').on('myEvent',function(e){
// access to e properties
});
哪一个更好? 在第一种情况下,“e”携带比第二个片段中返回的“e”更多的信息。 因此,第一种情况下返回的“e”比第二种情况下返回的“e”大。问题是,这会影响JavaScript表现吗?堆?记忆?或者这个对象“e”,与他的大小是分开的,已经被缓存并且容易访问?
这是一个很好的做法,让“轻量级对象”触发事件,而不是整个身体,文档或HTML?
的ID必须是上下文页面上独一无二的,第二个是这里最好的选择 –