「asp.netWebサイトでは、本文の終了タグの前にJavaScriptを配置しても大丈夫ですか?」
短い答え。はい。
長い答え。それはjavascriptに依存します。
記述されているように、DOMReady以前に特定のリソースをロードするだけでよく、後続のロジックがそれを信頼する可能性があるため、ページのロード後にうまく機能しない場合があります。つまり、DOMReadyに画像を追加するjQueryがあり、それらの画像を処理したり、高さなどを取得したりする必要がある場合は、ページが読み込まれたとき(画像が読み込まれた後)に実行されるコードが少しある可能性があります。ページがすでに読み込まれている場合、この戦略は機能しません。 onload
IIRC、2回発砲しません。
そのように書く必要がありましたか?いいえ、各画像(またはその他のリソース)が読み込まれたことを確認した後にのみ実行されるコードを作成する方がよい場合があります。これは、適切なコードスニペットを念頭に置いていれば、通常は十分に簡単ですが、そうではありません。ささいなことでもあります。
「何が間違っているのですか?ページの読み込み後に.jsファイルを読み込むにはどうすればよいですか?」
物事を「間違って」行う方法はたくさんありますが、おそらくすべての種類のチェックの章全体を書くことができ、それでもすべてのケースをカバーすることはできないでしょう。一般的なケースをカバーするのは簡単だと思うので、ページのロード後にロードできるように書き直そうとするのを思いとどまらせるためにこれを言っているのではありません。頭のてっぺん。