這是什么語(yǔ)句??之前沒(méi)有見(jiàn)過(guò) var eventUtil={代碼} 還有addHandler:function(element,type,handler) getEvent:function(event){等
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;
?????????????? }
??????? ??? ?},
????????? getEvent:function(event){
??????????? return event?event:window.event;
????????? },
????????? getType:function(event){
??????????? return event.type;
????????? },
????????? getElement:function(event){
??????????? return event.target || event.srcElement;
????????? },
????????? preventDefault:function(event){
??????????? if(event.preventDefault){
????????????? event.preventDefault();
??????????? }else{
????????????? event.returnValue=false;
??????????? }
????????? },
???????? stopPropagation:function(event){
?????????? if(event.stopPropagation){
???????????? event.stopPropagation();
?????????? }else{
???????????? event.cancelBubble=true;
?????????? }
???????? }
? }
2016-04-19
js聲明對(duì)象的一種方法
2016-03-30
之前2-4講過(guò)
2016-03-29
就是寫了一個(gè)eventUtil的對(duì)象,兼容各種瀏覽器