-
事件处理程序 1.HTML事件处理程序 事件直接加到HTML代码中,缺点是HTML和JS代码紧密的耦合在一起,JS和HTML代码需要同时修改,一般被开发人员所摒弃。 2.DOM0级事件处理程序 较传统的方式,把一个函数赋值给一个事件的处理程序属性,用的比较多的方法,简单,具有跨浏览器的优势。 3.DOM2级事件处理程序 DOM2级事件定义了两个方法: 用于处理制定和删除事件处理程序的操作addEvenListener()和removeEventListener(),接收三个参数:要处理的事件名、作为事件处理程序的函数和布尔值,布尔值为false表示支持冒泡事件流,为true表示支持捕获事件流。通过addEventListener()添加的事件只能通过removeEventListener()删除 4.IE事件处理程序 attachEvent() 添加事件 detachEvent()删除事件 接收相同的两个参数:事件处理程序名称和事件处理程序的函数 5.跨浏览器事件处理程序查看全部
-
学习学习查看全部
-
this 引用被触发的元素查看全部
-
DOM2级添加事件查看全部
-
事件处理程序的三种不同形式查看全部
-
可以在外部添加点击onclick查看全部
-
IE的DOM2级事件处理程序有自己的API查看全部
-
.可以用[]代替查看全部
-
IE不支持 dom2级处理事件 IE里面为onclick 其他浏览器为click查看全部
-
1.适时阻止事件冒泡<br> e=event ||window.event;<br> e.stopPropagation? e.stopPropagation() : event.cancelBubble=true; 2.适当封装函数可减少工作量查看全部
-
如果for里面有鼠标监听事件,for会随着鼠标监听始终执行?查看全部
-
注意避免定时器重复触发,解决办法:每次触发前先清除之前的定时器。查看全部
-
获得键盘对应键的键码值:keyCoden查看全部
-
键盘事件查看全部
-
1、HTML事件处理程序 2、DOM0级事件处理程序 3、DOM2级事件处理程序查看全部
举报
0/150
提交
取消