47

無知で申し訳ありませんが、npm を使用して jQuery をインストールしたところ、jQuery ファイルの間に というファイルがありjquery.slim.jsますslim。私はミニファイドのスタンドを知っていminますが、スリムは私にとって新しいです!.

ところで、呼ばれる別のファイルがあり、明らかに通常のスリムファイルよりも軽いので、そうでslimはないと確信しています。minjquery.slim.min.js

また、このslimファイルには jQuery 3 ベータ版も含まれています。(それはコード内のコメントが言っていることです)

愚かな質問で申し訳ありませんが、私には手がかりがありません。

アップデート

ファイルをインクルードするために使用requireしていますが、知らないうちにこのファイルをインクルードする必要がありますか? か否か?

4

2 に答える 2

41

が javascript ライブラリの標準的な名前の拡張子かどうかはわかりません.slim.jsが、jQuery の場合、いくつかの拡張子のないビルドです。ファイルの先頭を確認してください。

-ajax,-ajax/jsonp,-ajax/load,-ajax/parseJSON,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,- ajax/xhr、-manipulation/_evalUrl、-event/ajax、-effects、-effects/Tween、-effects/animatedSelector、-非推奨

通常、ajaxサポートjQuery.ajaxはなく ( は定義されていません)、効果もなく、非推奨のメソッドは削除されます。

requireJS に関しては、require が必要jqueryであるかどうかを知る限り、「含まれる」ファイルは のみであるため、ファイルを含めるにjquery.jsは明示的に require する必要がありますが、これはあなたが望むものではありません。jquery.slimjquery.slim.js

于 2016-03-02T10:53:27.600 に答える