经常写js的程序员一定不会对下面这段代码感到陌生。 1 var EventUtil = { 2 3 addHandler : function(element, type, handler){ 4 if(element.addEventListener){ ...
经常写js的程序员一定不会对下面这段代码感到陌生。
1 var EventUtil = { 2 3 addHandler : function(element, type, handler){ 4 if(element.addEventListener){ 5 element.addEventListener(type, handler, false); 6 }else if(element.attachEvent){ 7 element.attachEvent("on"+type,handler); 8 }else{ 9 element["on"+type]=handler;10 }11 },12 removeHandler : function(element, type, handler){13 if(element.removeEventListener){14 element.removeEventListener(type, handler, false);15 }else if(element.detachEvent){16 element.detachEvent("on"+type, handler);17 }else{18 element["on"+type]=null;19 }20 }21 } ;
原标题:js函数绑定同时,如何保留代码执行环境?
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。