私のプロジェクトでは、各ページに依存するJavascriptとCssの束があります。開発中に私はちょうどページにこのコードをダンプしましたが、今私はそれをきれいにするために探しています...Css/Jsの分派化 - 正しい方法ですか?
それは一般的なアプローチは、アプリケーションのすべてのJavascript/CSSを2つの大きな最小化されるファイル
このアプローチでは、すべてのフロントエンドコードがサーバーから一度だけ取り込まれるため、帯域幅が減少するという利点があります。ただし、アプリケーションのメモリフットプリントを増やすことになります。私が実際に必要としない各ページのための機能の全体のトン - それはなぜ私はそれらをページ単位で始めていたのですか。
は、他の誰かが気にしていることですか、この問題を管理する方法はありますか?
はい、私は条件付き関数の作成を行うと思っていました。なぜなら、私の見解では少しハッキリしていますが、各ページに条件付きでコードを実行する必要があるからです。
また、一度も使用されていないCss全体を定義するには、多くの費用がかかりますか?
あなたは良い点を作っています。私のプロジェクトはWebアプリケーションですが、私は公開側を持っています...つまり、あなたが参照するユースケースはどちらもあります。だから、使用されていないメモリに大量の関数をロードする場合のペナルティは、おそらく無視できると考えられているかもしれません。私はちょうど簡単なルートに行き、すべてを束ねます... – ekkis