IE和DOM事件流的区别

1.事件流的区别

IE采用冒泡型事件 Netscape使用捕获型事件 DOM使用先捕获后冒泡型事件

示例:

复制代码代码如下:


冒泡型事件模型: button->div->body (IE事件流)

捕获型事件模型: body->div->button (Netscape事件流)

DOM事件模型: body->div->button->button->div->body (先捕获后冒泡)

2.事件侦听函数的区别

IE使用:

[Object].attachEvent("name_of_event_handler", fnHandler); //绑定函数

[Object].detachEvent("name_of_event_handler", fnHandler); //移除绑定

DOM使用:

[Object].addEventListener("name_of_event", fnHandler, bCapture); //绑定函数

[Object].removeEventListener("name_of_event", fnHandler, bCapture); //移除绑定

bCapture参数用于设置事件绑定的阶段,true为捕获阶段,false为冒泡阶段。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 8,161评论 1 10
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 5,206评论 0 2
  • 大家好,我是IT修真院北京分院第23期的学员郭婷婷,一枚正直纯洁善良的WEB前端程序员。 今天给大家分享一下,修真...
    茶纸团阅读 3,526评论 0 1
  • 又是一个晚上,辗转难眠,仿佛心里有很多心事一般,细细想来却也只不过是厌烦自己这样平庸的生活。望着窗外,感慨时间过得...
    sun鑫阅读 1,332评论 0 0
  • 这是我读的第三本凡尔纳的作品,从第一本《海底两万里》开始,就一直被他的写作笔调所吸引。而《八十天环游世界》则更是在...
    北渔说阅读 962评论 0 1