为了账号安全,请及时绑定邮箱和手机立即绑定
  • dom中的事件对象
    查看全部
  • IE中添加事件的方法是addEventlistener(),删除事件的方法是detachEvent()
    查看全部
  • mousemove 当鼠标指针在元素内部移动时重复地触发
    查看全部
  • 笔记啊啊
    查看全部
  • 事件对象event<br><br> 1.事件类型 event.type<br><br> 2.事件目标 event.target<br> 3.stopPropagation()阻止事件冒泡 4.preventDefault() 阻止事件的默认行为 比如<a href='#'>跳转</a>不让跳转
    查看全部
  • 事件冒泡和事件捕获
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-04-18

  • 事件对象
    查看全部
  • DOM2级事件处理程序,分别使用addEventListener和removeEventListener,参数分别是事件名(去掉on),函数名,是否为事件捕获(false为事件冒泡,支持更多浏览器)。
    查看全部
  • 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-04-18

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

    2016-04-18

  • dom0级 事件 解析
    查看全部
  • 去掉On
    查看全部
  • 什么是事件对象?在触发DOM上的事件时都会产生一个对象 事件对象EVENT ①DOM中的事件对象 属性 (1)、type属性用于获取事件类型 (2)、target属性用于获取事件目标 (3)、stopPropagation()方法 用于阻止事件冒泡 (4)、preventDefault() 方法 阻止事件的默认行为 如果一个div里面有一个button,button和div都绑定了click事件,如果是事件冒泡,那么点击button的时候,首先触发button的处理函数,然后触发div的处理函数。(由内而外) 如果有时候不想冒泡,也就是不希望div的事件被触发,那么需要阻止事件冒泡。stopPropagation()方法 如果需要阻止a标签的默认属性跳转,可以使用阻止事件的默认行为preventDefault()方法 *注:IE中没有DOM事件对象,上面属性对IE浏览器不起作用
    查看全部
  • 代码自己敲一遍,尤其封装内容 IE中的事件对象: 1.type属性用于获取事件类型 2.srcElement属性用于获取事件的目标 3.cancelBubble属性用于阻止事件冒泡(设置为true表示阻止冒泡,flase表示不阻止冒泡) 4.retrueValue属性用于阻止事件的默认行为(设置为fasle表示阻止事件的默认行为) 把多个事件封装到一个对象里面,再把每个功能封装到对应方法里面,建议将封装的对象写到成单独的js文件,然后在需要的文件中引用。 {getEvent:function(event){ //ie8以前的事件对象为window.event return event?event:window.event; }, getType:function(event){ return event.type; }, getElement:function(event){ //非IE:event.target,IE:event.srcElement return event.target || event.srcElement; }, preventDefault:function(event){ //判断对象方法是否存在时,要将方法当做属性来判断[函数名后不加小括号:if(对象.方法函数)],很多方法没有返回值, //即使有返回值也不一定是布尔值,当if(方法函数())时会出现不可预料的结果 if(event.preventDefault){ event.preventDefault(); //非IE方法处理 }else{ event.returnValue=false; //IE属性处理 } }, stopPropagation:function(event){ if(event.stopPropagation){ event.stopPropagation(); //非IE方法处理 }else{ event.cancelBubble=true; //IE属性处理 } }}
    查看全部
  • dom2级处理事件addEventListener('click',方法,false ) removeEventListener() IE:attachEvent(‘onclick’,方法)detachEvent()
    查看全部

举报

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

微信扫码,参与3人拼团

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

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