$(function(){...});
的完整寫法是:函數
$(docunemt).ready(function(){...});
意思是在DOM加載完畢後執行ready()方法。spa
(function($){...})(jQuery);
等同於下面的寫法:code
var fun = function(params){....}; fun(jQuery);
是當即執行匿名函數fun,這裏參數是jQuery。這個寫法主要目的是保證jQuery不與其餘類庫或變量有衝突。io
(function($){....})(jQuery);
在定義後就馬上執行, 在執行順序上可能要先於function
$(function(){});
其餘的沒啥區別 。
class