可以在两种情况下激活事件:在开始(“捕获”)和结束(“气泡”)。事件按照其定义的顺序执行。假设您定义了4个事件监听器:
window.addEventListener("click", function(){console.log(1)}, false);window.addEventListener("click", function(){console.log(2)}, true);window.addEventListener("click", function(){console.log(3)}, false);window.addEventListener("click", function(){console.log(4)}, true);日志消息将按以下顺序显示:
2
(首先使用定义capture=true
)4
(使用定义秒capture=true
)1
(带有的第一个定义的事件capture=false
)3
(带有的第二个已定义事件capture=false
)



