zoukankan      html  css  js  c++  java
  • DOM0和D0M2级事件

    1、DOM0级事件:on+事件类型

    1.1、在html行内直接绑定,
    
    1.2、在js中绑定
    

    A.DOM0级事件和DOM0级事件相互之间会覆盖,比如以下代码执行后弹出jsDOM0级,js中绑定的事件 
    覆盖了行内绑定的事件;

    2、DOM2级事件:

    addEventListener(events,handler,boolean),

    removeEventListener(events,handler)

    2.1、参数events是以空格间隔的事件类型,handler是事件处理程序,boolean表示是冒泡还
    是捕获,true表示捕获,flase表冒泡,默认冒泡。
    

    B.DOM2级绑定事件不会覆盖自身,和DOM0级也能共存;

    3、解绑事件:

    3.1、DOM0级事件是将onclick属性指向一个函数,所以只需要修改onclick属性指向null即可
    
    3.2、DOM2级事件是为对象添加了监听某种事件的监听器,解绑的时候由removeEventListener
    需要指定事件的类型,和事件处理程序的名字,因此这个方法无法解绑匿名事件处理函数的事
    件。因为具体指定了事件和事件处理函数,所以同个事件类型的不同事件处理程序不相互影响
    ,从程序最后的输出可以验证
    
    3.3、DOM0级和DOM2共存,但是执行顺序是按照绑定先后进行的,比如以下代码中先绑定DOM2
    事件,再绑定DOM0事件结果先执行DOM2再执行DOM0
    https://www.tongbiao.xyz/
  • 相关阅读:
    Cheatsheet: 2010 05.25 ~ 05.31
    Cheatsheet: 2010 07.01 ~ 07.08
    Cheatsheet: 2010 07.22 ~ 07.31
    Cheatsheet: 2010 06.01 ~ 06.07
    Cheatsheet: 2010 05.11 ~ 05.17
    Cheatsheet: 2010 06.08 ~ 06.15
    Cheatsheet: 2010 06.16 ~ 06.22
    Cheatsheet: 2010 06.23 ~ 06.30
    2020.7.20第十五天
    2020.7.19第十四天
  • 原文地址:https://www.cnblogs.com/tongbiao/p/6438360.html
Copyright © 2011-2022 走看看