我将click
事件绑定到重复的按钮,如下所示:
var dom_btn = doc.getElementById('btn');
dom_btn.addEventListener('click', handleClick, false);
//Is it necessary to removeEventListener before each addEventListener?
//dom_btn.removeEventListener('click', handleClick, false);
dom_btn.addEventListener('click', handleClick, false);
dom_btn.addEventListener('click', handleClick, false);
答案 0 :(得分:0)
如果不清楚,问题是:
是否有必要在每个addEventListener之前删除EventListener?
没有
但它将保存一点浏览器性能(eventListener
将相互堆叠,但每次点击后只会触发一个。)
这是一个证明(和你可以乱搞的沙箱):