JavaScript事件冒泡与捕获
- January 9, 2020
- aaaaaAndy
JavaScript事件冒泡与捕获
1. JavaScript中的事件传播模式
在JavaScript中存在两种不同的事件传播模式,这得益于网景公司与微软公司的浏览器大战,其中网景公司主推捕获模式,而微软公司主推冒泡模式。所以在IE9及其以下的浏览器中,IE只支持冒泡模式,不过IE9+以及现在的主流浏览器都支持两种模式了。
虽然是两种不同的模式,但是他们的作用都是相同的:决定HTML诸多元素中接收事件的顺序,从而按顺序触发不同元素上的事件监听函数。
1.1 捕获模式
当事件发生时,该事件从最外层元素接收到,然后依次向内层元素传播。
1.2 冒泡模式
当事件发生时,该事件最先
Continue reading