4

javascript と html でプログラミングしているときに、「関心の分離」を尊重できるかどうかを試します。多くの場合、ページが読み込まれた後に何らかのコードを実行する必要があり、jQuery のドキュメント準備機能を使用して実行します。私は自分の JavaScript コードを別のファイルに入れることを好みます。問題は、いくつかの html ファイルに使用するスクリプト ファイルがあり、これらのすべてのページでドキュメント準備機能を実行する必要がないことです。このため、スクリプト タグを html に直接配置し、ドキュメント準備機能をこのタグに配置しましたが、残りの JavaScript コードは JavaScript ファイルにあります。

ドキュメント準備機能を html に配置して、さまざまなコンテキストでスクリプト ファイルの再利用を促進することは良い方法ですか、それともこの問題を解決する良い方法はありますか?

ありがとうございました。

4

2 に答える 2

2

あなたのHTMLに次のようなものを入れてください:

   <script type="text/javascript" src="common_stuff.js"></script>
   <script type="text/javascript" src="stuff_for_this_page.js"></script>

次に、Apache mod_deflateモジュールを使用して、出力をクライアントに送信します。

readyこれには、開発時に Javascript を HTML から分離できるという利点がありますが、JQuery関数が個別にロードされるのをクライアントが待つ必要はありません。

于 2012-12-21T03:31:34.737 に答える
0

Angularjsまたはbackbone.jsを調べる必要があります。これらは両方とも、javascript に構造とデザインを実装するために使用できます。

于 2012-12-21T03:45:59.123 に答える