2

私たちは多くのライブラリを使用しており、require.js を探しています。依存関係を管理し、コードをモジュール構造に分割できます。

これが本番環境でどのように機能するのか理解できませんか? 本番環境では、すべての js を縮小して 1 つのファイルにマージします。すべてをロードする js ファイルは 1 つしかないので、requirejs はどのように役立つのでしょうか?

4

3 に答える 3

3

ソフトウェア開発のステップは生産だけではないからです。ソフトウェア開発において常にそうであったように、可読性とメンテナンスと開発のためにコードをモジュール化することをお勧めします。

簡単な比較は、他の言語の比較です。Java の場合、すべてのクラスを 1 つのファイルにまとめる必要はありませんか? すべてのクラスを常に個別のファイルに分割します。しかし、最終的には、本番用にコンパイルされます。

于 2013-03-11T11:53:00.653 に答える
3

requireJSには が同梱されておりr.js adapter for Node and Rhino、依存関係の解決と注入を静的に行い、本番ファイルを作成/出力します。

詳細: http://requirejs.org/docs/optimization.html

于 2013-03-11T11:54:20.623 に答える
0

実際、本番環境では、1 つだけでなく、多数の js ファイルがあります。たとえば、stackoverflow.com ページの head セクションを見てください。

于 2013-03-11T11:55:35.770 に答える