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