|
(function($){})(jQuery);
其實(shí)比較簡(jiǎn)單,要理解幾個(gè)概念:
1、(),在JavaScript里()表示執(zhí)行一個(gè)方法,如:
function x(){
alert("xxx");
}
var a = x; // 沒有調(diào)用,a 是一個(gè)function
var a = x(); //調(diào)用了函數(shù),a 的值是調(diào)用的結(jié)果:undefined
2、jQuery是一個(gè)jQuery對(duì)象,表示調(diào)用函數(shù)時(shí),傳入一個(gè)參數(shù)是jQuery對(duì)象。
這個(gè)沒什么好說的
3、(function($){})這是一個(gè)匿名函數(shù),形參是$,括號(hào)是一定需要的。
這樣一看就懂了,上式相當(dāng)于
var f = function($){};
f(jQuery);
現(xiàn)現(xiàn)看看,即不簡(jiǎn)單也不詭異...
JavaScript技術(shù):JavaScript 高級(jí)語法介紹,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。