Tters

baBFoB スレ主 2023年09月

htmlでライブラリを入れる時、headに入れるように書かれているものと</body>のすぐ上に書くように書かれているものがあるのですが、何が違うのでしょうか?
1つのjsファイルにまとめて書いてheadに入れてしまってはいけないのでしょうか。

HFyjn2 2023年09月

読み込む順番の問題で後ろでないとちゃんと動かんやつがある

baBFoB スレ主 2023年09月

なるほど…
ではヘッド組と後ろ組で2つまとめjsファイルを作れば良さそうですかね。

G07QYG 2023年09月

HTMLの読み込み完了のタイミングを待つためなので、以下の3ついずれかでいいですよ

スクリプト内でDOMContentLoadedを待つ
</body>直上で読み込む
scriptタグにdefer属性つける(head内でまとめたければこれ)

W3Q