jQuery 点击监听器
jQuery click listeners
我有一个 javascript 文件,其中包含每个 jQuery .click 侦听器代码,我正在每个 html 中导入此文件,我至少需要一个点击侦听器在。问题是因为每个点击侦听器可能不在 html 文件中,其中一些将无法连接。这会造成任何伤害或滞后吗?
除了加载页面时的性能问题外,它应该不会引起任何问题。 jQuery 中的所有 DOM 修改函数充当隐式 .each
循环,例如
$(selector).click(...);
相当于:
$(selector).each(function() {
$(this).click(...);
});
如果选择器不匹配任何内容,.each()
函数将变成一个空循环。因此没有错误。
我有一个 javascript 文件,其中包含每个 jQuery .click 侦听器代码,我正在每个 html 中导入此文件,我至少需要一个点击侦听器在。问题是因为每个点击侦听器可能不在 html 文件中,其中一些将无法连接。这会造成任何伤害或滞后吗?
除了加载页面时的性能问题外,它应该不会引起任何问题。 jQuery 中的所有 DOM 修改函数充当隐式 .each
循环,例如
$(selector).click(...);
相当于:
$(selector).each(function() {
$(this).click(...);
});
如果选择器不匹配任何内容,.each()
函数将变成一个空循环。因此没有错误。