2

私は通常、index.html からリンクする外部ファイルに Web アプリの Javascript または Jquery を持っています。使用:

<script src="../js/somple.js"></script>

ほとんどのアプリケーションが同じ方法で js にリンクしていることに気付きましたが、JavaScript の一部を同じインデックス ページに配置することも一般的な方法のようです。(ヘッダー セクションまたはページの下部のいずれか)

そのような:

<script type="text/javascript"> 
   ......
</script>

私の質問:

JavaScript を同じファイルに保持すると、どのような場合にメリットがありますか?

ヘッダーに囲まれているのではなく、ページの下部に Javascript があることを理解していますが、最初に html の読み込みを許可しますが、JS を外部に配置するのはどうですか? JS の場所に関する優れたプラクティスと読み込み速度/効率について知りたいだけです。

4

1 に答える 1

3

よくある良い習慣は

  • ライブラリであるか、少なくとも複数のページで使用できるすべてのものを外部ファイルに含めること
  • 読みやすさを妨げるほど長すぎない限り、ページに固有のコードをページに含める

このようにして、一貫性、可読性、およびパフォーマンスを確保します (リクエスト数を最小限に抑えます)。

個人的には、外部ファイルを「サイレント」にしておくことも好きです。呼び出されない限り何もせず、ページの下部にあるスクリプトがそれらを呼び出します。多くの場合、このスクリプトは次のようになります。

<script>
   MyApp.init({someBasic:"option"});
</script>

于 2013-10-09T07:54:39.867 に答える