关于addEventListener监听对象与效率?

1.如果事件绑定在window,第三个参数是false,那么是冒泡流,所以他会从处于目标阶段开始向上冒泡,直至window(根据浏览器版本不同,可能不同),不会从window开始找,那是捕获流。2.如果想只执行window下的事件处理,不再继续捕获或者冒泡,可以使用该方法。if(event.stopPropagation){ event.stopPropagation();}else{ event.cancelBubble=true;//针对ie}3.关于效率我到没研究过,不过理论(个人臆测)来说,对于顶层对象(如window,document)的事件处理,事件捕获的响应时间应该最短,毕竟捕获流是从顶层开始向目标传播的。


    推荐阅读