2017-09-13 149 views
0

我已經看過這個question瞭解這是什麼意思。

(function($) { 

})(jQuery); 

我期待在不同的自舉的插件,其中有+function ($),而定義的函數。

+在這裏做了什麼,它是否將此函數附加到其他函數?

+0

有時它很難找到的S ame的問題,我的歉意@詹姆斯。 – bhansa

回答

1

爲了指導javascript解析器,在一元運算符+附近寫的東西是一個表達式。

編輯:您可以匿名創建JavaScript函數。這是創建相同的語法之一。通過這樣做,當它們被調用(即被評估)時,它們就像返回一個函數值一樣。你可以從第二個鏈接中獲得更多的信息,這個鏈接提供了很好的描述。

This link explains it well

聲明後,如果不點名,這些可以通過內聯像IIFE(Immediately invoked function expressions),以及執行。在這種形式下,他們可以是used to create pluginsused as namespaces並附加到窗口對象或jquery對象以備後用。

Good sample file to see anonymous function code in action

http://www.programering.com/a/MTMwITMwATk.html

+0

感謝您的回答,您可以添加更多的細節。 – bhansa

+0

@bhansa增加了更多細節 – Amit

相關問題