为了账号安全,请及时绑定邮箱和手机立即绑定
  • IE事件处理程序:attachEvent()添加事件和detachEvent()删除事件,接收相同的2个参数:事件处理程序的名称和事件处理程序的函数(要加on)。不使用第3个参数的原因:IE8以及更早的浏览器只支持事件冒泡!
    查看全部
  • 使用事件处理程序:2.DOM2级事件处理程序:定义2个方法:用于处理指定和删除事件处理程序的操作addEventListener()和removeEnventlListner()。接收3个参数:要处理的事件名、作为事件处理程序的函数和布尔值。DOM0级和DOM2级都可以添加多个事件处理程序。
    查看全部
  • 使用事件处理程序:1.HTML事件处理程序(缺点:HTML和JS代码紧密的耦合在一起)
    查看全部
  • keyDown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件 keyPress:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件 keyUp:当用户释放键盘上的键时触发
    查看全部
  • 添加事件的方法: 1 HTML事件处理程序(前面讲的) 2 DOM 0级事件处理程序 定义:把一个函数赋值给一个事件的处理程序属性; 用的多;简单;跨浏览器; 3 DOM 2级事件处理程序
    查看全部
  • 使用事件处理程序有:

    1. HTML事件处理程序;

    2. DOM0级事件处理程序:可以添加多个事件处理程序

    3. DOM2级事件处理程序:2级事件定义了两个方法addEventListener()和removeEventListener(),有三个参数:要处理的事件名(不加on)、事件处理程序的函数、布尔值(true表示捕获false表示冒泡);可以添加多个事件处理程序,按顺序执行多个,删除要指定添加时相同的参数


    查看全部
  • 随机数取整 Math.floor
    查看全部
  • IE 中的事件对象

    • type 属性:获取事件类型

    • srcElement属性:获取事件目标

    • cancelBubble属性:阻止事件冒泡

    • returnValue属性:阻止事件的默认行为


    查看全部
  • 事件对象(event):在触发 DOM 上的事件时都会产生一个对象

    DOM 中的事件对象

    • type 属性:用于获取事件类型

    • target 属性:用于获取事件目标

    • stopPropagation() 方法,阻止时间冒泡

    • preventDefault() 方法,阻止事件的默认行为


    查看全部
  • 三种事件处理

    1、对于HTML事件来说,只能添加一个事件程序,且与JS的耦合过密,不利于后期的维护。

    2、对于DOM0级事件,可以添加多个事件程序,但是只会执行最后一个事件。

    3、对于DOM2级事件,同样可以添加多个事件程序,并且从上到下按顺序执行

      DOM2级事件定义了两个方法:

            用于处理指定和删除事件程序的操作,addEventListener()和removeEventListener()。

            接收三个参数:要处理的事件名、作为事件处理程序的函数和  布尔值(true:捕获法,false:冒泡法)。


    查看全部
  • DOM0级事件处理程序 (用得比较多):先把元素取出来,然后为其属性添加一个事件的方法叫DOM0级处理程序。

    DOM0级事件处理程序:


    var y=document.getElementById('btn2');  取得btn2按钮对象。

    btn2.onclick=function(){

        alert('这是通过DOM0级添加的事件!')

    }

    btn2.onclick=null;    删除onclick属性


    查看全部
  • HTML事件处理程序(现在不建议使用了):事件直接加在HTML代码中
    缺点:HTML和js代码高耦合,如果修改,就要修改两个地方--HTML元素内和script函数。

    查看全部
  • 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。

    查看全部
    1 采集 收起 来源:[DOM] 事件捕获

    2019-02-18

  • 事件冒泡:事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。

    查看全部
    1 采集 收起 来源:[DOM] 事件冒泡

    2019-02-18

  • 基本就是照着红宝书,没多少自己的理解
    查看全部
    1 采集 收起 来源:[DOM] 事件捕获

    2018-11-18

举报

0/150
提交
取消
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!