zoukankan      html  css  js  c++  java
  • 事件流的理解

    1.事件流

    描述的是页面中事件传播的顺序。

    事件发生时,会在元素节点之间按照特定的顺序传播,这个传播的过程叫做DOM的事件流。

    这个传播的过程是:事件捕获→事件目标→事件冒泡

    2.事件捕获

    最早由网景公司提出,由DOM最顶层节点开始,逐级向下传播到具体的元素接收的过程。

    3.目标事件

    触发事件的那个元素

    4.事件冒泡

    最早由IE提出,事件开始由具体元素接收,逐级向上传递到DOM最顶层节点的过程。

    5.事件对象的兼容性写法

    e = e  || window.event

    6.事件的绑定方式

    ①on注册事件

    一个元素只能注册一个同类型的事件,否则会覆盖

    ②addListener注册事件(IE9及以上可使用)

    可以注册同一个事件多次,不会被覆盖

    ③attacheEvent注册事件

    IE6~8的兼容性事件注册方法

    7.事件委托

    给父元素注册事件,利用事件冒泡,当子元素的事件触发,会冒泡到父元素,然后去控制相应的子元素。

  • 相关阅读:
    纪伯伦:我曾七次鄙视我的灵魂
    字典和集合
    元组
    列表
    字符串
    数值类型
    内置函数了解一下
    了解Python
    centos7安装mysql数据库
    xenserver 上传centos6.8镜像
  • 原文地址:https://www.cnblogs.com/mandymm/p/14005461.html
Copyright © 2011-2022 走看看