jQuery (function($){...})(jQuery)的詳細說明

jquery (function($){...})(jquery)的詳細說明jquery


function(arg){...} 
這就定義了一個匿名函數,參數爲arg函數

而調用函數時,是在函數後面寫上括號和實參的,因爲操做符的優先級,函數自己也io

須要用括號,即: 
(function(arg){...})(param) 
這就至關於定義了一個參數爲arg的匿名函數,而且將param做爲參數來調用這個匿名function

函數匿名函數

而(function($){...})(jquery)則是同樣的,之因此只在形參使用$,是爲了避免與其餘query

庫衝突,因此實參用jquery 
var fn = function($){....}; 
fn(jquery);參數

相關文章
相關標籤/搜索