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.事件委托

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

  • 相关阅读:
    Docker Registry 管理镜像
    Dockerfile 构建镜像
    制作docker镜像
    docker 使用及基本命令
    centos7 安装 docker
    spring-boot-devtools 热部署
    mysql库复制
    windows下安装和设置gradle
    springboot项目搭建
    下载和安装
  • 原文地址:https://www.cnblogs.com/mandymm/p/14005461.html
Copyright © 2011-2022 走看看