为了账号安全,请及时绑定邮箱和手机立即绑定
  • 事件对象event:在触发DOM上的事件时都会产生一个对象 1.DOM中的事件对象 (1)、type属性 用于获取事件类型 (2)、target属性 用于获取事件目标 (3)、stopPropagation()方法 用于阻止事件冒泡 (4)、preventDefault()方法 阻止事件的默认行为 2.IE中的事件对象 (1)、type属性 用于获取事件类型 (2)、srcElement属性 用于获取事件目标 (3)、cancelBubble属性 用于阻止事件冒泡(设置true表示阻止冒泡,设置false表示不阻止冒泡) (4)、returnValue属性 阻止事件的默认行为(设置false表示阻止事件的默认行为)
    查看全部
  • javascript事件处理程序有三种: 1. html事件处理程序,即,直接在HTML中添加onclick等事件,与js耦合比较多。 2. DOM0级事件处理程序,即,先用var btn = document.getElementById('idname')将元素取出来,然后添加btn.onclick=function(){alert("df")}等属性。这样不会耦合。 3. DOM2级事件处理程序,定义了处理指定和删除事件处理程序的操作:addEventListener() 和 removeEventListner()
    查看全部
  • 封装函数:把一个带参数的函数赋值到某一个变量或添加到某一个数组,通过传参的方式调用函数
    查看全部
  • 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。是网景浏览器的处理方式,顺序上刚好与IE等浏览器支持的事件冒泡顺序相反。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-09-12

  • console.log 主要是方便你调式javascript用的,你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构化的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。 console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到它有网页的各种提示。 键盘事件 onkeydown:按下键盘上任意键时触发,(按住不放会重复触发) onkeypress:按下键盘上的字符键时触发 onkeyup:释放键盘上的键时触发,(即按住不会重复触发) keyCode:event对象的keyCode属性用于得到键盘对应键的键码值,回车键为13。 定时器: 注意:使用timer前一定要进行初始化=====>var timer[]; timer=setInterval(function(){},50):每隔50ms执行一次函数 clearInterval(定时器名):清除定时器,再加定时器前需清除原来的定时器,防止多个定时器叠加 随机数: Math.random():生成0-1的随机数 Math.floor():向下取整
    查看全部
  • 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-09-12

  • 事件流:描述的是从页面中接受事件的顺序
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-09-12

  • 开始抽奖啦
    查看全部
  • 键盘事件: keyDown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件 keyPress:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件 keyUp:当用户释放键盘上的键时触发
    查看全部
  • 鼠标滑过,离开和点击状态列表时
    查看全部
  • 鼠标事件
    查看全部
  • 阻止事件冒泡 event.stopPropagation(); *说明: 该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个 Document 节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。 stopPropagation() 阻止事件冒泡相当好用, 可是 IE8 及以前版本都不支持. IE 的事件对象包含特有的属性 cancelBubble, 只要将它赋值为 true 即可阻止事件继续。 event.cancelBubble = true;
    查看全部
  • 1.首先分析实现原理;然后分析要取出的对象,进行取出;再给对象绑定事件; 2.分析各种事件,并对其件进行函数封装; 3.块的里面的文字(状态、下)不见了:用负缩进把他们搞到窗口之外了,当代码注释使用。 4.在适当的地方阻止事件冒泡: ul父元为div,点击li时希望ul隐藏,点击div时希望其显示,在点击li后会冒泡到div ,因而需要阻止冒泡; 注意区分onmousedown和onclick,只能阻止相对应类型事件。 重点:利用事件冒泡实现切换状态菜单;当一个块内包含众多事件时,必须要注意到事件冒泡的影响。 5.在其他任何地方点击,要使列表隐藏:document.onclick是代表在页面的任何地方点击事件。 document下的子元素还有一个onclick事件,所以要注意事件冒泡的影响;
    查看全部
  • 课程有源码: 1、课程源码 2、QQ窗口拖动(下拉列表效果) 3、抽奖系统
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-09-12

  • keyDown 当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件 keyPress 当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件 keyUp 当用户释放键盘上的键时触发 event对象的keyCode属性用于得到键盘对应键的键码值
    查看全部

举报

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

微信扫码,参与3人拼团

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

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