-
跨浏览器查看全部
-
跨浏览器处理程序:能力检测,封装方法 var eventUtil={ addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false) }else if(element.attachEvent){ element.attachEvent("on"+type,handler) }else{element["on"+type]=handler} }, removeHandler:function(element,type,handler){ if(element.removeEventListener){ element.removeEventListener(type,handler,false) }else if(element.detachEvent){ element.detachEvent("on"+type,handler) }else{element["on"+type]=null} } } //然后调用 eventUtil.addHandler(btn3,"click",showMes); eventUtil.removeHandler(btn3,"click",showMes); JS中,所有连接一个属性的时候,点可以用中括号代替 element["on"+type] 如:element.onclick===element["onclick"]查看全部
-
HTML事件处理程序: 缺点--JS代码和html代码紧密耦合,当需要修改时,JS 代码和 HTML 代码均需要修改查看全部
-
事件流:描述的是从页面中接受事件的顺序 事件冒泡(IE浏览器):事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接受,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
要回去看下第一个视频。冒泡和还有个啥来着,的定义查看全部
-
js中.可以用[]代替查看全部
-
事件处理程序查看全部
-
attachEvent查看全部
-
removeEventListener()用法查看全部
-
dom2级事件处理查看全部
-
js阻止事件冒泡的写法查看全部
-
事件流查看全部
-
跨浏览器DOM0级处理查看全部
-
跨浏览器IE处理查看全部
-
跨浏览器DOM2级查看全部
举报
0/150
提交
取消