-
事件冒泡查看全部
-
script.js查看全部
-
搭建的框架查看全部
-
鼠标事件都是在浏览器窗口中的特定位置上发生的,这个位置信息保存在事件的clientX和clientY属性中。所有浏览器都支持这两个属性,它们的值表示事件发生时鼠标指针在饰扣中的水平和垂直坐标。不包括页面的滚动距离。查看全部
-
event事件对象 由它获取许多信息 比如,鼠标当前位置查看全部
-
JS中用'.'的地方都可以用中括号代替。查看全部
-
对于事件处理程序我们一般建议自己进行封装,兼容跨浏览器的问题。 var eventUtil = { addEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.addEventListener){//非IE情况下,使用addEventListener element.addEventListener(eventType,fn,false); }else if(element.attachEvent){//IE情况下,使用attachEvent element.attachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = fn; } }, removeEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.removeEventListener){//非IE情况下,使用removeEventListener element.removeEventListener(eventType,fn,false); }else if(element.detachEvent){//IE情况下,使用detachEvent element.detachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = null; } } };查看全部
-
跨浏览器的事件处理程序查看全部
-
事件处理程序查看全部
-
删除DOM 2级事件: obj.removeEventListener('事件名','事件函数',false);//false冒泡事件,true捕获事件 添加DOM 2级事件: obj.addEventListener('事件名','事件函数',false);查看全部
-
DOM 0级事件处理程序查看全部
-
HTML事件处理程序(现在不建议使用了):事件直接加在HTML代码中 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方--HTML元素内和script函数。查看全部
-
应用所触发的元素:this;查看全部
-
dom2级 不加on查看全部
-
boolean 捕获流true 冒泡流false(都用这个)查看全部
举报
0/150
提交
取消