0

誰かが次の構成が何をしているのかを素人の言葉で説明できますか:

(function(jQuery) {
   // some javascript code here
})(jQuery);

もちろん、「この投稿を読んでください」、「このリンクを読んでください」、さらには「そんなことはやめてください! これがより良い方法です」というような反応も大歓迎です。

4

1 に答える 1

0

jQueryこのコードは、最初の引数として渡された親スコープから呼び出された変数への参照を使用して、匿名の自己呼び出し関数を作成しています。

この構文は、JavaScriptモジュールパターンで非常に一般的なグローバル スコープの汚染を回避するために、記述しているコードの「名前空間」によく使用されます。

于 2013-02-27T23:10:26.210 に答える