問一下下面代碼
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;
? ? ? ? ? ? ? ?}
? ? ? ? ? },
調(diào)用是:eventUtil.addHandler(bt3,"click",函數(shù))
問一下最后這個(gè)調(diào)用eventUtil.addHandler是什么意思和什么用法?。渴琴x值嗎?
代碼里面addHandler:function中addHandler有含義嗎?這是什么用法???直接加個(gè)冒號(hào)
2016-06-05
name:function(){}是先執(zhí)行,再賦值給name的。
2016-05-24
是執(zhí)行eventUtil中的addHandler方法
大概和function addHandler(){}差不多
我也剛學(xué),不太確定,希望可以幫到你.....