2013-01-02 4 views
6

可能性の重複:
Explain JavaScript’s encapsulated anonymous function syntaxこの名前はなんですか?

私はこれが何をするか完全に理解していないので、私はグーグルでそれを見てみたかったが、私は何も見つかりませんでしたし、私気づいその名前を知らない。ので、私の質問は:この構成の名前は何ですか(?):事前にみんなで

(function (...) {})(jQuery, window, document); 

感謝。

+1

3つのパラメータで呼び出される関数を定義する – njzk2

+0

http://stackoverflow.com/questions/1634268/explain-javascripts-encapsulated-anonymous-function-syntax –

答えて

2

それはあなたが新しいvar sのグローバル(window)名前空間を汚染したりアクセスを防止するためにこれらを使用することができますSelf Executing Anonymous Function.

です。

4

これは、自己実行匿名機能と呼ばれています。

目的は、グローバルを参照したり、グローバル名前空間をポーリングしたりしないように、スコープを制御することです。