ほとんどのページ<script>
の<body>
. 結果はそれほど大きくないように見えるので、試してみる説得力のある理由があるかどうか疑問に思っています: ページの読み込み速度.
私の質問は、javascript の残りの部分が body の後に来る場合、pre-body javascript はより速く実行されますか? または、別の言い方をすれば、以下の偽のドキュメントは、すべてのスクリプトを頭に置いた場合よりも読み込みが速くなりますか?
<html>
<head>
<script src="urgent-stuff.js"/>
</head>
<body>
<p>Lots of great content</p>
</body>
<script src="not-so-urgent-stuff.js">
</html>
注: 私は自分のサイト (= モバイル アプリ) に jQueryMobile を使用しています。このフレームワークは、サイト全体を 1 つのドキュメントにまとめ、各ページの基本的な HTML を、そのページが表示される前に要素の「data-」属性に主に基づいたスタイルとインタラクションで人形化します。jQM javascript は明らかに、< head > に入る緊急のものの一部です。jQueryMobile には、「pageinit」と呼ばれる独自の「開始」イベントがあり、通常の jQuery の通常の「ドキュメント準備完了」よりもかなり前に起動すると言われています。