匿名函式的功能和用圖(function(){})(jQuery)
阿新 • • 發佈:2021-11-08
(function(){})(jQuery)的功能和用途?
1、為什麼開發外掛都這麼寫?
2、為什麼要穿jQuery進去?在方法中直接用jquery的方法什麼的不行嗎?
1 首先(function(){})()這種寫法 是建立了一個匿名的方法並立即執行(function(){})這個是匿名方法後面的括號就是立即呼叫了這個方法)。
這樣做可以建立一個作用域以保證內部變數與外部變數不發生衝突,比如$ jQuery 等(jquery內部定義的變數)。
2 (function($){})(jQuery) 這個寫法主要的作用
還是保證jquery不與其他類庫或變數有衝突 首先是要保證jQuery這個變數