4

私はrequirejsが似たようなことをできることを知っていますが、これはできないと思います.requireの外でこれが可能かどうか疑問に思っていました.

私は、クロス ブラウザーを実行するために jQuery を必要とする可能性が最も高いSaaS JavaScript コードを作成しています。一部のサイトにはそれがあり、一部のサイトにはありませんが、使用していない場合は window オブジェクトに jQuery を貼り付けたくありません。jQueryを使用するすべての代替手段を個別に作成できますが...クロージャー内でのみ使用するためにjQueryをロードできる方法があるかどうか疑問に思っていました。これは可能ですか?

4

3 に答える 3

3

呼び出すjQuery.noConflict(true)と、元の場所に再割り当て$jQueryれます。

次に、上記の式によって返された参照をクロージャーに渡すことができます。

(function(jQuery) {

})(jQuery.noConflict(true));
于 2013-10-08T19:23:36.807 に答える