2

現在、ページの先頭にある doc.ready にラップされている約 40 行のコードがあります。Web サイトのすべてのページで使用されるすべての UI 関連のものです。次のようなもの: スクロールして一番上のボタンに戻る、特定の高さを超えると固定ヘッダーの背景が暗くなる、.load で html を div コンテナーにロードするなど...

js は Web サイトのすべてのページで使用されるため、ベスト プラクティスは何ですか? そのままにして、ページのフッターに移動する必要がありますか?

それとも、それをロードする default.js ファイルを作成する必要がありますか? これはかなり新しいので、どんな助けも大歓迎です。ありがとう

4

5 に答える 5

3

すべてのページで使用されている場合は、独自の js ファイルに移動することをお勧めします。これにより、ブラウザはそれをキャッシュし、ページ サイズを縮小できます。

于 2013-01-14T19:59:08.517 に答える
1

script タグを使用して含まれる外部 js ファイルを使用することをお勧めします。このスクリプト タグは、body の終了タグ ( ) の直前に配置するのが理想的です</body>が、head 部分に配置しても問題ありません。

于 2013-01-14T20:00:07.370 に答える
1

複数のページで同じスクリプトを使用している場合は、別のファイルに入れて各ページから参照するのがおそらく理にかなってい.jsます (1 つのページで JavaScript を使用している場合でも、とにかくそうします)。そして、はい、<script>タグの場所を制御する場合、 を使用する理由はほとんどありません。タグを一番下の終了タグのready直前に置くだけです。その最後の参照:<script></body>

于 2013-01-14T19:59:55.480 に答える
0

JavaScript を HTML に直接入れないでください。技術的には、そうでなければ完全に整形式の HTML が無効になる可能性があります。ただし、最近のブラウザはそれを回避するのに十分スマートです。ただし、それを独自のファイルに配置すると、通常はキャッシュが有効になります。私が通常行うことは、サイト全体のすべての JavaScript を 1 つのファイルに入れ、次にページ固有のものを別のファイルに入れることです。

于 2013-01-14T20:00:11.297 に答える
0

JavaScriptのコードを外部ファイルに分けて、Webページのヘッダーから呼び出すのがベストプラクティスだと思います。コードの混合を避けるのは良いことです:)

于 2013-01-14T20:00:00.973 に答える