addEventListener事件委托

什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来作,这个事件原本是加在某些元素上的,然而你却加到别人身上来作,完成这个事件。函数

也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。性能

好处1,提升性能。seo

好处2,新添加的元素还会有以前的事件。事件

基本格式:元素.addEventListener(type, fn , true/false);第三个参数通常不写,默认值是false,它决定了是先捕获仍是先冒泡,若是是true就是捕获,反之则是冒泡(事件捕获:父级元素先触发,子集元素后触发;it

事件冒泡:子集元素先触发,父级元素后触发;)。第一个参数是事件类型(例如:click,mouseenter,mousedown)。第二个参数是绑定的函数。class

相关文章
相关标签/搜索