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