重複の可能性:
この JavaScript/JQuery 構文はどのように機能しますか: (function( window, undefined ) { })(window)?
舞台裏で何が起こっているのかをよりよく理解するために、jQuery の一部を分解しようとしています。ほとんどの場合、そのメソッドの多くについてはかなり明確ですが、コードの最初の行は次のようになります。
(function( window, undefined ) {
ライブラリはこのように終了します
})( window );
これが関数の即時呼び出しであることは理解していますが、これは jQuery ライブラリのコンテキストで何をするのでしょうか? 何を見ているのかわかりません。
また、これは他にどこで役立ちますか?