事件委托(event delegation) 或叫 事件代理
-
比较好的介绍文章:
关于事件委托的整理 ,另附bind,live,delegate,on区别:https://www.cnblogs.com/MagicZhao123/p/5980957.html
js中的事件委托或是事件代理详解:https://www.cnblogs.com/liugang-vip/p/5616484.html -
使用委托的优点:原本需要给多个元素添加事件的现在只需要给他们的父元素添加事件,提高性能,提高可读性。
-
提示:使用事件委托时,如果注册到目标元素上的其他事件处理程序使用
.stopPropagation()
阻止了事件传播,那么事件委托就会失效。