さて、私はしばらくの間 JavaScript を使用しており、見慣れないわけではありませんが、JavaScript を実際にHTML ファイルのどこに配置する必要があるかについて質問があります。
head
外部スクリプト ファイルへの参照はすべてタグに含め、現在の HTML ファイルに含まれるスクリプトはすべてファイルの末尾に配置する必要があると常に言われ、その印象を持って作業していました。
最近、同僚と話し合っていると、スクリプト ブロックを HTML ページ全体の一見ランダムな場所に配置する人が増えているのを目にするようになりました。
<div>
<p>Foo</p>
<script type="text/javascript">
//some script
</script>
<p>Bar</p>
</div>
今、これは良い習慣ですか?そうじゃないとずっと思っていました。もしそうなら、スクリプトはその時点で実行されるので有益ですが、残りの HTML が読み込まれるまで待てないのはなぜですか?