zoukankan      html  css  js  c++  java
  • IE和DOM事件的区别

    1、事件流的区别

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

    <body> 
    <div> 
    <button>点击这里</button> 
    </div> 
    </body> 

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

    1、事件监听函数的区别

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

  • 相关阅读:
    The Triangle_DP
    LITTLE SHOP OF FLOWERS_DP
    K Best(最大化平均数)_二分搜索
    Number Game_状态压缩
    Stockbroker Grapevine_Floyd
    A very hard Aoshu problem
    AOE 网络
    AOV网
    最小生成树
    [POJ] 1562 Oil Deposits (DFS)
  • 原文地址:https://www.cnblogs.com/manshufeier/p/9414261.html
Copyright © 2011-2022 走看看