javascript ファイルをインクルードする次の 2 つの方法の違いは何ですか:
1. メインの php ページに直接
javascript
ファイル
をインクルード: main.php内:およびsubpage.php
内:<script type="text/javascript" language="javascript" src="custom-script.js"></script>
<?php include('subpage.php'); ?>
<script type="text/javascript" language="javascript" src="custom-script.js"></script>
質問する
350 次
5 に答える
3
考えられる唯一の違いは、js ファイルを含むコードの配置であるため、関数が複数の js ファイルに依存している場合、最終的な出力 HTML に違いが表示される可能性があります。
注: コードの配置は、js に依存する関数の実行において重要です。
于 2013-06-10T11:20:12.000 に答える
0
サブページを使用して<script>
タグがページのさらに下に表示される場合を除き、違いはありません。その場合、ブラウザはそのポイントに到達するまでタグを実行しません。
ブラウザに関する限り、すべてが「1 ページ」であり、PHP スクリプト間のインクルードや分割は認識されません。
于 2013-06-10T10:45:55.940 に答える
0
ブラウザに違いはありません。
ただし、アーキテクチャ スタイルの場合は、すべての JS を別の場所に含まれている別の php ファイル内に配置することをお勧めします。
このようにして、含めるものをより適切に制御できます (1 か所の制御)。後で別のスクリプトを追加したい場合は、それを subpage.php に追加するだけで (javascript-includes-header.php のような名前を付けるとよいでしょう)、すべてのページに別のスクリプトが含まれます。スクリプトを削除する場合や、スクリプトのインクルード順序が重要であることがわかった場合も同様です。
于 2013-06-10T10:51:31.177 に答える