3

私はJavaScriptライブラリの世界にとても慣れていません。ミニソーシャルネットワークを作成するために以前にJSを単独で使用したことがありますが、JSライブラリを使用するのはこれが初めてであり、これを行う方法が本当にわかりません。

Google Closureを使用する予定ですが、コードを整理する方法がよくわかりません。これはWebアプリであり、1つの画面が必要なので、すべてを1つのファイルに入れる必要がありますか?コードを多くのチャンクに分割して、それらを異なるファイルに配置する必要がありますか?または、別のページ(設定など)を別のページに配置して、別のファイルに配置する必要がありますか?

すべてのプログラマーのように、私は完璧主義者なので、これを手伝ってください、ありがとう。

4

2 に答える 2

2

Closureを使用している場合は、クロージャーコンパイラーを使用できます。コンパイラによって単一のリソースにコンパイルされる複数のjsファイルをお勧めします。HTMLでその単一のjsファイルを参照するので、それらすべてにリンクする必要はありません。

次に、複数のJSファイルがあるため、UIから通信などからロジックを分離するのに役立つ論理的な方法でそれらを整理できます。また、単体テスト(JsUnit)を作成する場合は、1つのテストを作成する方が簡単です。 jsファイルごとのファイル。

于 2010-06-02T00:59:41.740 に答える
1

依存します...私がしていることは、すべてのコードを1つのファイルに追加することです(ライブラリは常に異なるファイルにあります)。そうすれば、一部のコードは使用されませんが、ページに複数のスクリプトを追加する必要はありません。スクリプトを含むファイルが20個ある場合、どれを使用するかを知るのは非常に混乱する可能性があります。

于 2010-05-15T08:21:11.313 に答える