關于代碼理解的一點問題
var?enentUtil={
????addHandler:function(elelment,type,handler){
????if(element.addEventListener){
???????element.addEventListener(type,handler,false);
????}
????else?if?(element.attachEvent){
???????element.attachEvent("on"+type,handler);
????}
????else{element["on"+type]}
????}
}關于代碼理解上的一點問題,是先封裝了一個對象,叫enentUtil,然后再對象里面有封裝了一個方法addHandler嗎?然后在addHandler里面又調用了相關函數??JS中方法和函數是不是一個包含和被包含的關系?
2015-12-20
前面理解的都是對的,但是關于最后的方法和函數這個我覺得方法和函數是同一個東西,只是叫法不一樣,不存在什么關系。