为了账号安全,请及时绑定邮箱和手机立即绑定
  • 对事件的常用操作封装在一起。
    查看全部
  • DOM中事件对象和IE中事件对象对比,IE中几乎没有对象,都是方法。W3C的标准DOM事件模型和IE独立门户的DOM事件模型是有区别的。
    查看全部
  • src,来源的意思
    查看全部
  • 事件捕获:不太具体的节点最应该接收到事件,最具体的节点最后接收到事件。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-06-16

  • js与html通过“事件”进行交互。 事件流描述的是从页面中接收事件的顺序。IE:事件冒泡流,Netscape:事件捕获流 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次醉生的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-06-16

  • @QQ面板状态切换效果(冒泡流经典案例) document事件针对任何元素,但如果document里的子元素有事件,优先子元素事件触发,但由于冒泡流,所以最后也会触发document。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 想知道事件类型是什么事件,是点击、划过还是键盘事件,通过type属性获取;想知道事件是来自于哪个元素,通过target属性获取。
    查看全部
  • 2.IE中的事件对象 a.type属性 用于获取事件类型 b.srcElement属性 用于获取事件目标,作用于哪个元素 c.cancelBubble属性 用于阻止/取消事件冒泡 设置为true表示阻止冒泡 设置为false表示不阻止冒泡 d.returnValue属性 用于阻止事件的默认行为 设置为false表示阻止事件的默认行为 getEvent:function(event){ return event?event:window.event;//或event=event||window.event; 非IE:event,IE:window.event }, getType:function(event){ return event.type; //非IE与IE相同 }, getElement:function(event){ return event.target || event.srcElement; //非IE:event.target,IE:event.srcElement }, preventDefault:function(event){ if(event.preventDefault){//判断对象方法是否存在时,要将方法当做属性来判断[函数名后不加小括号:if(对象.方法函数)],很多方法没有返回值,即使有返回值也不一定是布尔值,如果是if(方法函数())时会出现不可预料的结果 event.preventDefault(); //非IE方法处理 }else{ event.returnValue=false; //IE方法处理 } }, stopPropagation:function(event){ if(event.stopPropagation){ //event.stopPropagation:以属性的形式进行判断 event.stopPropagation(); //非IE方法处理 }else{ event.cancelBubble=true; //IE方法处理 } }
    查看全部
  • 键盘事件 keyDown 当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件。 keyPress 当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件。 keyUp 当用户释放键盘上的键时触发。
    查看全部
  • @QQ面板拖拽效果(下) 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • @QQ面板拖拽效果(上) 1、鼠标事件都是在浏览器窗口中的特定位置上发生的。这个位置信息保存在事件的clientX和clientY属性中。所有浏览器都支持这两个属性,它们的值表示事件发生时鼠标指针在视口中的水平和垂直坐标。不包括页面滚动的距离。 2、JS IE10以下版本不支持document.getElementsByClassName();。 3、任何能够跟着鼠标移动的东西,都要有一个前提:绝对定位(position:absolute;),然后根据top,left属性进行鼠标跟踪。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • @封装document.getElementsByClassName(); 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • IE8之前的浏览器要用 window.event引用对象,IE8之后和其他浏览器可以直接用 event,就是一个简单的传入传出的过程
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 以属性的形式进行判断而不是以方法的形式,方法是没boolean值的。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

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

微信扫码,参与3人拼团

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

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