-
键盘事件查看全部
-
事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。是Netscape唯一支持的事件流。查看全部
-
事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
事件流:描述的是从页面中接受事件的顺序 IE→事件冒泡流 Netscape→事件捕获流查看全部
-
事件对象+IE事件对象查看全部
-
事件对象查看全部
-
//跨浏览器 var eventUtil = { //添加句柄 addHandler : function(element,type,handler){ //DOM 2级处理 if(element.addEventListener){ element.addEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.attachEvent){ element.attachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = handler; //在js中,所有连接属性的,用点的都可以用中括号[] } }, //删除句柄 removeHandler : function(element,type,handler){ //DOM 2级处理 if(element.removeEventListener){ element.removeEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.detachEvent){ element.detachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = null; //在js中,所有连接属性的,用点的都可以用中括号[] } } } var btn = document.getElementById('btn'); //使用 eventUtil.addHandler(btn,'click',function(){alert(123)});查看全部
-
DOM2级查看全部
-
HTML事件的缺点:HTML代码和JS代码紧密的耦合在一起,JS代码和HTML代码都需要更改查看全部
-
事件冒泡:即事件最开始由最具体的元素(文档中嵌套最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。 事件捕获:不太具体的节点应该更早接收到元素,而最具体的节点最后接收到事件。查看全部
-
事件冒泡查看全部
-
1、理解事件流 2、使用事件处理程序 3、不同的事件类型查看全部
-
HTML事件的缺点:HTML代码和JS代码紧密的耦合在一起,JS代码和HTML代码都需要更改查看全部
-
在IE中,几乎没有方法,都是属性查看全部
-
事件对象查看全部
举报
0/150
提交
取消