美文网首页
IE和DOM事件流的区别

IE和DOM事件流的区别

作者: luuuuuuuuuuuuu | 来源:发表于2017-02-07 09:42 被阅读0次

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为冒泡阶段。

相关文章

  • 事件流的3个阶段:捕获、冒泡、目标

    事件模型:IE事件模型和DOM标准事件模型区别:IE事件模型没有捕获阶段,只有冒泡。 事件流的三个阶段:先捕获阶段...

  • IE和DOM事件流的区别

    1.事件流的区别 IE采用冒泡型事件 Netscape使用捕获型事件 DOM使用先捕获后冒泡型事件 示例: 复制代...

  • ie和dom事件流的区别

    事件流:事件发生时会在元素节点与根节点之间按照特定的顺序传播,路径所经过的所有节点都会收到该事件,这个传播过程即D...

  • 前端面试题

    IE和DOM事件流的区别 1.执行顺序不一样、2.参数不一样3.事件加不加on4.this指向问题 IE和标准下有...

  • ie和dom事件流

    1-事件流是怎么提出的(为什9么要用事件流): 假如想象我们在同一张纸上画好多个同心圆,但是当我们去指向这个圆心的...

  • javaScript-DOM(三)

    六、DOM事件 1) DOM事件流 . capture phase (捕获事件)(ie低版本没有)(ˈkæptʃə...

  • DOM事件探秘(一)

    DOM事件学习,事件流、事件处理程序和事件对象 1.事件流 从页面中接收事件的顺序 IE:事件冒泡流即事件最开始由...

  • 事件模型

    DOM事件流(不适用于IE8及以下版本IE) “DOM2级事件”规定的事件流包括三个阶段当一个事件发生以后,它会在...

  • 事件

    1. 事件 IE的事件流是事件冒泡流Netscape是的事件流是事件捕获流 DOM事件流 :规定事件包括三个阶段:...

  • JS事件机制

    事件流 事件流指从页面接收事件的顺序,分为冒泡(IE)和捕获 'DOM2级事件'规定的事件流包括三部分:捕获、处于...

网友评论

      本文标题:IE和DOM事件流的区别

      本文链接:https://www.haomeiwen.com/subject/okrpittx.html