jQuery(function(){ }) 和 (function($) {…})(jQuery) 區別

1.

$(document).ready(function(){
  // 在這裏寫你的代碼...
});
//在DOM加載完成時運行的代碼
//可以簡寫成
jQuery(function(){ 
}); 
<span style="font-family: Arial, Helvetica, sans-serif;">//或者
</span><span style="font-family: Arial, Helvetica, sans-serif;">$(function(){…});</span>


主要是起到控制js代碼加載時機的作用




2.
(function($) {…})(jQuery);
定義一個匿名函數,並將jquery作爲參數 立即執行函數


這實際上是匿名函數,如下:

相當於funtion output(s){…};output(jQuery);或者var fn=function(s){…};fn(jQuery);





發佈了19 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章