已采納回答 / 易水逝
? 你定義的方法:addHadler:function(element,type,handler)你調用的方法:eventUtil.addHandler(btn3,'click',showMes);發現問題沒?方法名寫的不一樣~細心啊~
2016-06-04
addEventListener的使用方式:
target.addEventListener(type, listener, useCapture);
target: 文檔節點、document、window 或 XMLHttpRequest。
type: 字符串,事件名稱,不含“on”,比如“click”、“mouseover”、“keydown”等。
listener :實現了 EventListener 接口或者是 JavaScript 中的函數。
useCapture :是否使用捕捉,一般用 false 。
target.addEventListener(type, listener, useCapture);
target: 文檔節點、document、window 或 XMLHttpRequest。
type: 字符串,事件名稱,不含“on”,比如“click”、“mouseover”、“keydown”等。
listener :實現了 EventListener 接口或者是 JavaScript 中的函數。
useCapture :是否使用捕捉,一般用 false 。
2016-06-04
已采納回答 / 發糞涂墻的游小雞
其實她是把方法封裝成為一個對象,對象的組成是key:value,你說的:就是格式來的,如果你要使用這個方法,只需要拿到它的key值就可以,比如,上面說的,getEvent:function(){},如果要調函數,只需要寫,變量名.key就可以搞定了。
2016-06-04