js事件处理机制

浏览器的事件处理是从文档的根节点开始执行到事件目标(target事件目标不一定是绑定事件的那个元素,而是用户触发的具体的元素,注意:在IE中text文本也是一个节点)在执行回跟节点。

从根节点开始执行到事件目标称为事件捕获,事件目标在执行回跟节点称为事件冒泡,浏览器默认情况下只支持事件冒泡,无论是html事件还是DOM0级事件。我们可以通过添加DOM2级事件(addEventListener()这个方法接收三个参数,第一个为指定事件类型,第二个是事件的回掉函数,第三个就是决定事件处理的方式,false为冒泡阶段执行,true为捕获阶段执行,不写为false)的方式来指定是否在捕获阶段执行,如有错误还望指出。

 

posted @ 2016-08-24 10:11  渣男$  阅读(65)  评论(0)    收藏  举报