私の無知をすみませんが、npmを使用してjQueryをインストールし、jQueryファイルの間にjquery.slim.js
というファイルがあります。slim
とは何ですか? min
は縮小されていることを知っていますが、スリムは初めてです!.
ところでslim
はmin
のようなものではないと確信しています。なぜならjquery.slim.min.js
という別のファイルがあり、明らかに通常のスリムファイルよりも軽いからです。
また、slim
ファイルにはjQuery 3ベータ版が含まれています。 (それはコード内のコメントが言うことです)
再び愚かな質問で申し訳ありませんが、私は手がかりを得ませんでした。
[〜#〜] update [〜#〜]
require
を使用してファイルをインクルードしていますが、このファイルをインクルードせずにインクルードする必要がありますか?か否か?
.slim.js
はjavascriptライブラリの標準的な名前の拡張子ですが、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、-deprecated
通常、ajax
サポートはありません(jQuery.ajax
は定義されていません)、効果はなく、廃止されたメソッドは削除されています。
RequireJSについては、jquery
が必要かどうかを知る限り、「含まれる」ファイルはjquery.js
。したがって、明示的にjquery.slim
を取得するにはjquery.slim.js
ファイルが含まれていますが、これは望みのものではありません。
スリムバージョン-短所互換性の問題考えられるjQuery Slim 3.0は「公式」リリースですが、プラグインおよびフレームワークベンダーが比較的新しいため、製品を機能セットに適応させる時間があまりありません。あなたの会社が現在、製品をjQuery 3.0に適応させるための大規模な移行を行っている場合、スリムバージョンの展開によって生じる余分な悲しみを追加する価値はありません。サポートライブラリの実装の欠落または不完全によって引き起こされる問題は、デバッグが最も難しい傾向があります。それらを避けることは、経験豊富な初心者開発者に推奨されます。
JQuery Slimをデプロイすると、6KBの大金を節約できます。多くのアプリケーションは、マークアップのインラインコメントにあるものよりも多くを無駄にします。もちろん、コンパイルと解析の時間も短縮されます-しかし、オクタコアスマートフォンを200ユーロ未満で購入できる場合、それは本当に重要ですか?