JavaScript的事件监听机制
2017-06-29 17:24 穿高跟鞋的程序猿 阅读(100) 评论(0) 收藏 举报EventTarget.addEventListener()将指定的监听器注册到EventTarge,当该对象相应的事件被触发时,指定的事件将被触发。
由来:之前一直给事件属性赋值,好奇为什么要用eventListeners
var button=document.getElementById("button");
button.onclick=dosomething1;
button.onclick=dosomething2;
这样做的话,事件2会完全覆盖掉事件1 button.addEventListener(dosomething3);
button.addEventListener(dosomthing4);
而使用EventTarget.addEventListener(),就可以给任何元素附加很多数量的事件。但是对应的缺点就是客户端内存问题
未完待续。。。
浙公网安备 33010602011771号