JS事件委托

含义理解

事件委托利用的是 js 的事件冒泡机制,事件冒泡就是从事件的最深的节点开始,逐步向上传播事件。事件委托就是给外层的节点加事件,那么里层在发生事件的时候,都会冒泡到最外层节点上,都会触发事件,这就是事件委托,委托父级代为执行事件

作用

减少函数对象,节省内存空间;减少 dom 操作,提高性能。
如果要给 ul 下 很多的 li 添加事件,如果给每一个 li 添加事件,那会占用很多的内存,所以只用给 ul 上添加一个事件,通过 target 事件源对象对 li 进行具体的操作

原文地址:https://www.cnblogs.com/angle-yan/p/12777191.html