为了账号安全,请及时绑定邮箱和手机立即绑定
  • 键盘事件
    查看全部
  • html事件的缺点
    查看全部
  • 什么是事件捕获
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-05-30

  • 什么是事件冒泡
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-05-30

  • 什么是事件流
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-05-30

  • var eventUtil={ //添加句柄 addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); } else if(element.attachEvent){ element.attachEvent('on'+type,handler); }else{ element['on'+type]=handler; } }, //删除句柄 removehandler:function(element,type,handler){ if(element.romoveEventListener){ element.romoveEventListener(type,handler,false); } else if(element.detachEvent){ element.detachEvent('on'+type,handler); }else{ element['on'+type]=null;//element[type]相当于element.type } }
    查看全部
  • 变量和字符串作为对象的属性时,不能用.链接; 这时候需要用到中括号[] 因为obj.property===obj[property] 例如:element.onclick等价于element["onclick"]
    查看全部
  • DOM2级事件处理程序<br> 定义了两个方法--用于处理指定和删除事件处理程序的操作:<br> addEventListener()添加事件监听程序<br> removeEventListener()移除事件监听程序<br> 三个参数设置;事件名称,处理方法(函数),布尔值--false:表示在冒泡阶段调用事件处理程序(可以最大限度的兼容浏览器),一般设为false;true表示在捕获阶段调用事件处理程序<br> <br> <br> btn3.addEventListener('click',showMes,false);<br> 注意:<br> 1、若事件名称有on,则需去掉on。onclick --> click,onmouseover --> mouseover等等;<br> 2、false 最大限度兼容所有浏览器--事件冒泡流。<br> 3.通过addEventListener添加的事件只能通过removeEventListener来删除。--参数要与添加事件时相同<br> btn3.removeEventListener(参数);//参数必须和btn.addEventListener的参数一致,删除事件监听<br> <br> DOM2级事件处理程序可以给一个事件绑定多个函数,事件触发的时候会按照绑定顺序执行各个函数。如下所示:<br> btn3.addEventListener('click',showMes,false);<br> btn3.addEventListener('click',showMes,function(){alert(this.value);},false);<br> DOM0级事件则后面添加的同一事件类型会覆盖前面的;<br> 缺点:DOM2级事件处理程序,ie不支持,ie有专用的事件处理程序。
    查看全部
  • DOM0级事件处理:把js和html分开 即添加事件都在js中进行 先通过getElementsById()获得元素储存在变量中 再由变量添加事件
    查看全部
  • HTML事件处理程序 事件直接加在HTML结构里。 缺点:HTML和JS代码紧密的耦合在一起(改动JS代码就必须改动HTML中的内容)
    查看全部
  • 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-05-29

  • 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-05-29

  • console.log 主要是方便你调式javascript用的,你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构化的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。
    查看全部
    0 采集 收起 来源:编程挑战

    2016-05-29

  • 看视频的时候就想到立flag的bug了。其实只要在playFun()和stopFun()事件里面加flag值就可以了,那么键盘事件和鼠标事件都是通用的。
    查看全部
    1 采集 收起 来源:编程挑战

    2016-05-29

  • Dom0级添加多个事件 如果都为同种事件 比如同为click事件 那么只会执行最后一个 之前的都会被覆盖 如果不为同种事件 比如一个是click 一个是mouseover 那么鼠标滑过是将执行mouseover方法 点击是将执行click方法 两者互不干扰 Dom2级添加多个事件 如果都为同种事件 比如同为click事件 那么事件会按照先后次序依次执行
    查看全部
    0 采集 收起 来源:编程挑战

    2016-05-29

举报

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

微信扫码,参与3人拼团

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

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