0

モジュラー Web アプリケーションの構築に忙しくしているのが好きですが、時間を節約できることに時間を費やしたくありません..

たとえば、同じ Web アプリケーションが使用されているため、複数のサイトに簡単に実装できるニュース モジュールを作成しています。

ただし、すべての Web サイトにニュース モジュールが必要なわけではありません。すべてのライブラリを含む大きな外部スタイルシート/javascript を作成するよりも、モジュール自体に組み込まれたインライン スタイルシート/javascript ファイルを作成する方が良い/簡単/速いですか? 他のすべての Web ページでは、ニュース モジュールのファイルは必要ないのに?

モジュール自体にインライン ライブラリを作成する方がはるかに簡単なようです。これにより、必要なときにのみロードされ、他のページのロード時間と帯域幅が節約されます。

もう 1 つは、「プラグ アンド プレイ」モジュールを作成するのが好きだということです。ファイル サーバーを介してファイルをモジュール フォルダーに移動すると、残りはアプリケーションが処理します。インライン シートでは、ヘッダー/フッターなどに新しい行を追加する必要はありません。

これに対する最善の解決策は何ですか?また、ファイルの移動に10分を費やして機能することを考慮すると、「良い習慣」であるという理由だけで外部ライブラリを追加するのに1時間費やすよりもうまくいきますか?

4

3 に答える 3

1

インラインは、CSS を維持する確実な方法ではありません。レイアウトの説明をビューから切り離すように注意してください。モジュールと同じディレクトリにファイルを簡単に含めることができるので、問題にはなりません。

于 2013-02-26T08:34:00.290 に答える
1

Web アプリケーションを構築している場合、MVC パターンを使用していますか? 懸念事項を分離していますか?(テンプレート/ビュー、モデル、およびロジック (コントローラー))

MVC に従うと、アプリの保守とカスタマイズが容易になります。

正確な質問に答えるには、必要なのはRequireJSです。このように、要件を宣言する場所は 1 つだけで、残りは RequireJS が処理します..ロード順など..

requirejs Web サイトからの引用:

時間の経過とともに、いくつかの場所で再利用する必要があるモジュラー コードを作成し始める場合、RequireJS のモジュール形式を使用すると、その場でロードできるカプセル化されたコードを簡単に記述できます。

于 2013-02-26T08:23:28.150 に答える
0

または、「その場で」スクリプトをロードするだけの場合は、 jQuery.getScript 、http://api.jquery.com/jQuery.getScript/を使用できます。それ以外の場合は、ジョージのやり方に従う必要があります。

于 2013-02-26T09:11:17.597 に答える