課程
/前端開發
/JavaScript
/DOM事件探秘
請問這兩種函數命名與調用的差別是什么啊?以及使用時有什么需要注意的地方么
2016-04-09
源自:DOM事件探秘 3-3
正在回答
fuction(參數){...}是匿名函數,需將其賦值給一個變量,才能調用它,此為所說的函數表達式,而調用的時候使用變量名+括號,如var myFunction = function(){..}; 執行函數直接使用myFunction()。例子中的匿名函數是作為對象的一個屬性值封裝在對象eventUtil中,相當于eventUtil.addHandler = function(element,type,handler){...},所以調用的時候使用eventUtil.addHandler()。
而function 函數名(參數){..}為函數聲明,調用的時候直接使用函數名+括號。
笑豬豬 提問者
function xx() xx是這個函數的名字,以后可以調用它
而function ( )這是一個匿名函數 沒有名字
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
2 回答局部變量與全局變量
1 回答js function傳參問題
3 回答addEvent(node,event,function)中的function為什么不可以帶參數?就像我寫的這樣。
2 回答代碼疑問(全局變量和局部變量)
1 回答name:function(){} 和 var name=function(){} 和 function name(){}有區別么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-13
fuction(參數){...}是匿名函數,需將其賦值給一個變量,才能調用它,此為所說的函數表達式,而調用的時候使用變量名+括號,如var myFunction = function(){..}; 執行函數直接使用myFunction()。例子中的匿名函數是作為對象的一個屬性值封裝在對象eventUtil中,相當于eventUtil.addHandler = function(element,type,handler){...},所以調用的時候使用eventUtil.addHandler()。
而function 函數名(參數){..}為函數聲明,調用的時候直接使用函數名+括號。
2016-04-10
function xx() xx是這個函數的名字,以后可以調用它
而function ( )這是一個匿名函數 沒有名字