事件冒泡、事件捕获和事件委托

Martin

这类事件通常使用addEventListener来实现事件触发。

事件冒泡字面意思就是当监听一个事件或给事件添加一个点击事件 事件从里向外层层冒泡 addEventListener第三个参数为一个布尔值 不传默认为false 事件在冒泡阶段进行处理 如果为true 则表示事件早捕获阶段进行处理,事件捕获表现为从外到里进行事件捕获

事件委托是一种常用的优化手段,用于管理大量相识元素上的事件处理

通常是利用事件冒泡机制来处理事件 将事件处理绑定到父元素上,并通过事件对象的target属性来判断具体触发的子元素