1 回答

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊
jQuery里的函數(shù)的3方式:函數(shù)聲明、函數(shù)表達(dá)式和匿名函數(shù)。
函數(shù)聲明:function Dosth(){......};
函數(shù)表達(dá)式:var Dosth=function(){......};
匿名函數(shù):function(){.......}
這三種方式的調(diào)用
1、將包含函數(shù)的js文件引入到你所要執(zhí)行的html頁面中;聲明方法的js要在調(diào)用的js的上面,因為html加載順序問題。當(dāng)然如果聲明和調(diào)用是在同一個js中,就不需要考慮html頁面上應(yīng)用的順序問題。
2、三種不同聲明方法的調(diào)用方式
2.1函數(shù)聲明:function Dosth(){......}; 調(diào)用的時候不管是通過html頁面引用還是寫在一個js文件中,調(diào)用方式都是Dosth();
2.2函數(shù)表達(dá)式:var Dosth=function(){......}; 調(diào)用方法有兩種:一種是在聲明完成后馬上調(diào)用,也就是立即執(zhí)行var Dosth=function(){......}(); 第二種是在別處調(diào)用Dosth();同時第二種方法的調(diào)用時要注意,聲明var Dosth=function(){......}(); 要在調(diào)用的上下順序之前(即先聲明變量,再使用變量)。
2.3匿名函數(shù):function(){.......}; 調(diào)用時使用(function(){.....}())或者(function(){.....})()
- 1 回答
- 0 關(guān)注
- 811 瀏覽
添加回答
舉報