zoukankan      html  css  js  c++  java
  • js --- 事件流

    1.事件流

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

    2.两种事件流模型

      1.冒泡型事件流:事件的传播是从最特定事件目标到最不特定的事件目标。即从DOM树的叶子到根

      2.捕获型事件流:事件的传播是从最不特定的事件目标到最特定的事件目标。即从DOM树的根到叶子

    3.绑定事件的方法

      1.普通浏览器

        绑定事件:addEventListener(type,name,bool); 

        删除事件:removeEventListener()

      2.ie 低版本    

        绑定事件:attachEvent()

        删除事件:detachEvent()

    4.参数说明

      type   事件类型  例如:click load

      name 事件执行函数

      bool   true 为事件捕获  &&  false  为事件冒泡

    5.阻止事件冒泡和 事件捕获

      1.阻止事件冒泡 不 阻止默认行为

        event.stopPropagation(); 

      2.阻止事件冒泡 和 默认行为

        return false

      3.阻止默认行为 不 阻止事件冒泡

        event.preventDefault(); 

  • 相关阅读:
    异常处理
    集合面试题
    数据结构
    集合遍历
    集合汇总
    Collections工具类
    HashMap和hashTable的区别
    Map接口和Collection接口的区别
    Spark应用远程调试
    使用 maskView 设计动画
  • 原文地址:https://www.cnblogs.com/yuerdong/p/8301418.html
Copyright © 2011-2022 走看看