質問: 「javascriptを最下部に置く」ことは、document.readyの目的に反しますか? ページの下部にjavascriptを配置することをお勧めしますが、jqueryを使用している場合、domの読み込み中に実行する目的が損なわれることはありませんか?たとえば、ドロップダウンメニューがある場合、ページの残りすべてが読み込まれるまでドロップダウンは表示されません。また、プログレッシブエンハンスメントを念頭に置いて開発しようとしています。そのため、cssではなくjqueryで非表示になっている要素があるかもしれません(そうすれば、js以外のユーザーでも見ることができます)。幸せな媒体はあるのでしょうか?
回答: document.readyは、domのロードを待ってからjavascriptを実行します(http://www.learningjquery.com/2006/09/introducing-document-ready)。一番下に配置するという考えは、jsに問題があるか、人の接続が遅い場合、ページの残りの部分が最初に読み込まれ、「ハング」しないことを意味します。jsは、開始時でも終了時でも、すべてがロードされたときに実行されます。