主に Prototype.js を使用し、jQuery が非競合モードのプラットフォームに underscore.js を含める必要があります。
どうやってそれをするのですか?たとえば Backbone は、Backbone.$ = $j を使用して jQuery を指すことができることを示しています。
しかし、underscorejs.org には情報がないようです。
ありがとう、
主に Prototype.js を使用し、jQuery が非競合モードのプラットフォームに underscore.js を含める必要があります。
どうやってそれをするのですか?たとえば Backbone は、Backbone.$ = $j を使用して jQuery を指すことができることを示しています。
しかし、underscorejs.org には情報がないようです。
ありがとう、
ページに Backbone と jQuery の両方が (非競合モードかどうかに関係なく) ある場合は、このために特別なことをする必要はありません。
Backbone.$ が割り当てられている Backbone コードの一部 (Backbone 0.9.10 以降) は次のとおりです。
Backbone.$ = root.jQuery || root.Zepto || root.ender;
これが意味することは、Backbone.$ は、「jQuery」変数が存在する場合はそれを使用するように設定され (noConflict モードであるかどうかにかかわらず)、存在しない場合は Zepto または Zepto を使用しようとすることです。代わりにエンダー ライブラリを使用してください。
Underscore と jQuery について具体的に質問している場合は、Underscore が jQuery にまったく依存していないことに注意してください。依存関係があるのは Backbone (または言及されている他のライブラリの 1 つ) だけです。