事件流:
事件发生时会在元素节点与根节点之间按照特定的顺序传播,路径所经过的所有节点都会收到该事件,这个传播过程即DOM事件流。
标准DOM:
[Object].addEventListener("事件名称",fnHandler,是否捕获)
[Object].removeEventListener("事件名称", fnHandler, 是否捕获);
1.DOM使用先捕获后冒泡型事件,true为在捕获阶段处理,false为在冒泡阶段处理
2.事件名称没有on
3.this指向触发该事件的对象
IE(低版本9以下):
[Object].attachEvent("事件名称",fnHandler);
[Object].detachEvent("事件名称", fnHandler);
1.IE采用冒泡型事件
2.事件名称有on
3.this指向window
区别
1.执行顺序不一样、
2.参数不一样
3.事件加不加on
4.this指向问题
网友评论