下面我就為大家帶來一篇深入理解Javascript中的自執行匿名函數。現在就分享給大家,也給大家做個參考。
格式:
(function(){ //代码 })();
解釋:這是相當優雅的程式碼(如果你第一次看見可能會一頭霧水:)),包圍函數(function(){})的第一對括號向腳本傳回未命名的函數,隨後一對空括號立即執行傳回的未命名函數,括號內為匿名函數的參數。
來個帶參數的例子:
(function(arg){ alert(arg+100); })(20); // 这个例子返回120。
回來看看jquery的插件寫
(function($) { // Code goes here })(jQuery);
這樣程式碼等同於
var a=functon($) {//code }; a(jQuery);
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
#以上是深入理解Javascript中的自執行匿名函數(圖文教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!