冒泡和捕获

事件的冒泡和捕获是 JS 事件中的一种机制,事件中包括了事件处理器以及事件监听器

事件捕获

从最外层开始,判断是否在捕获阶段注册了事件处理程序,如果注册了,则执行,接着移动到下一个元素,继续执行

事件冒泡

事件冒泡和捕获正好相反,他会从实际点击的元素出发,判断是否在冒泡阶段注册了事件处理程序,如果有的话,就直接执行,接着去移动到上一个元素,继续处理直到 html

需要注意的一点是,现在浏览器,事件处理程序都会在冒泡阶段被注册。

事件委托处理

是一种执行机制,当有多个子元素绑定了同样的事件处理的时候,可以再其父组件上绑定事件,同样可以达到效果,主要是通过事件冒泡机制让子节点的事件冒泡到父节点去执行!