小编fin*_*int的帖子

在JQuery代码中使用的CSS类上的事件侦听器的性能开销

如果我的标记看起来像这样:

<button id="button-1" class="nice">
<button id="button-2" class="nice">
<button id="button-3" class="nice">
Run Code Online (Sandbox Code Playgroud)

我定义了以下jQuery:

$(".nice").click(function () { 
    // something happens
});
Run Code Online (Sandbox Code Playgroud)
  1. 建立了多少个事件监听器?1还是3?

  2. 如果我有1000个按钮而不是3个按钮,我应该使用事件委托吗?

  3. 如果这些类在标记中包含大量元素,那么在性能方面是不是最好定义对元素类的jQuery调用?

javascript jquery event-delegation

4
推荐指数
1
解决办法
2661
查看次数

标签 统计

event-delegation ×1

javascript ×1

jquery ×1