Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下のコードの違いを理解するのを手伝ってください:
(function() { //-----some code----- }());
と:
(function($){ //-----some code----- })(jQuery);
ありがとう!
2 つ目は非競合モードと呼ばれます。これは、他のフレームワークが$記号を使用して jQuery オブジェクト以外の何かを意味する場合、それと競合しないことを意味します。この理由は、関数呼び出しに渡すこと$を意味することを指定しているためです!jQuery
$
jQuery
Javascript 関数は、このようにすぐに実行できることを思い出してください。
(function(){ })();
したがって、括弧の最後のペア [関数呼び出し] をポップすると、すぐに実行される関数にオブジェクトがjQuery配置されます。jQuery