2
我這樣說的:HTML優化
瀏覽器檢索的HTML的<head>
節要求所有資源在開始渲染<body>
之前。如果您將請求置於<body>
部分,則頁面呈現和下載資源可以並行發生。你應該將盡可能多的資源請求,你可以從<head>
部分的<body>
HTML規範要求<link>
和<style>
標籤是<head>
,但我繼續之前的瀏覽器不強制這個
和接受本書作者的建議 - 我很好奇,如果所有現代的常用瀏覽器都不強制執行鏈接,並且如果這樣做會導致我不知道的其他任何問題
」*如果您將請求放入
部分,則頁面呈現和下載資源可能會並行發生。*「 - 這是不正確的。只要瀏覽器遇到'這是真的在一定程度上。在您的頁面上運行YSlow,它會告訴您許多適用於您的頁面的優化技術。
http://developer.yahoo.com/performance/rules.html
來源
2012-09-21 18:30:37
我會遵循規範。無效的文檔將以不可預知的方式呈現。通過一切手段把你的腳本放在body中,就在end body標籤之前。但保持link和style的頭。
如有疑問請遵循規格。 「
來源
2012-09-21 18:42:11 noel
js文件的鏈接必須在來自該js文件的函數被調用之前?我想我記得有這方面的問題,這就是爲什麼我將它們全部移到頂端 –
如果您需要在用戶開始與您的網站進行交互之前執行javascript執行,即在頁面加載之前執行,那麼必須首先調用它。其他方面你的罰款。 http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_5/。 – noel