29.浏览器事件代理机制的原理和好处

87 阅读1分钟

事件流分为三个阶段:捕获阶段(从上到下)——目标阶段——冒泡阶段(从下到上)

事件代理又加事件委托,是在祖先级DOM上绑定事件,当触发子孙级DOM上的事件时,利用事件冒泡原理来触发绑定在祖先级DOM上的事件

好处:

  1. 性能考虑,添加的事件越多,会导致性能的下降
  2. 子孙元素动态添加,也不需要重新绑定
  3. 被移除后,也不担心回收