0

jqueryを処理するためにrequirejsを使用するコードを読んでいます。

それは使用します

require([
'jquery',
], 

function(
$
){} );

$ を使用するだけですべての jquery 関数に十分な理由は何ですか?

4

2 に答える 2

0

jQuery で RequireJS を使用する方法をご覧ください。

しかし、はい、必要なのは$(witch は と同じですjQuery) jQuery が提供するすべてのメソッド (またはプラグイン) はその変数内にカプセル化されているためです。

を使用requirejsしてファイルをロードしていて、そのようにしない場合、$未定義になります。

サイトからの例:

require(['jquery'], function( $ ) {
    console.log( $ ) // OK
});

require(['jquery'], function( jq ) {
    console.log( jq ) // OK
});

require(['jquery'], function( ) {
    console.log( $ ) // UNDEFINED!
});
于 2013-07-07T03:09:17.690 に答える