• 所有事件挂载到 document 上,(17版本挂载了root节点上)
  • event 不是原生的,是 SynthrticEvent 合成事件对象
  • 和 Vue 事件不同,和 DOM 事件也不同

image.png

为什么要合成事件机制

  • 更好的兼容性和跨平台
  • 挂载到root节点上,减少内存消耗,避免频繁解绑
  • 方便事件的统一管理(如事务机制)