JavaScriptとスクリプトの依存関係を最適に最適化する方法について、少し混乱しています。JavaScriptの最小化と最適化
私はfoo.js
という名前のスクリプトとbar.js
という名前のスクリプトを持っているとします。
foo.js
は、jquery ui-sortable
が必要であり、bar.js
は、jquery ui-datepicker
が必要です。
私のサイトには、foo.js
とbar.js
の両方を必要とするページしかありません。
すべてのファイルを1つのファイルにまとめてコンパイルして、すべてのページで呼び出せますか?
または、必要な場合にのみ別々に呼び出して、これらのインスタンスで追加のhttp要求を行う方がよいでしょうか?
もっと良いオプションがありますか?
これはトレードオフです。 1ページごとにリソースを分けたくないので、ローカルブラウザは決してキャッシュを使用できません。しかし、あなたはそのページで使用されていないものが蓄積されているすべての単一ページに負担をかけることは望ましくありません。だから、あなたは幸せな媒体を見つけなければならず、どのページをどのように選択するかは、多くのものに依存します。一方的にも絶対的にも答えはありません。実際には、効果的にキャッシュすることができる少数の個別の最小化されたファイルを検討し、特定のページに適したファイルを使用して、最も頻繁に使用されるページを最適化するのに努力します。 – jfriend00