Skip to content

什么是事件代理

不使用事件代理有哪些问题?

  1. 新增子 dom 节点,需要再绑定一次事件
  2. 如果子节点非常多,每个节点都绑定事件是比较消耗性能的

实现原理 使用了事件冒泡的原理,子 dom 的事件触发后,冒泡到父节点并触发其事件

哪些事件不可以触发冒泡?

  • mouseenter
  • mouseleave
  • blur
  • focus
  • ...