2012-09-21 20 views
2

我這樣說的:HTML優化

瀏覽器檢索的HTML的<head>節要求所有資源在開始渲染<body>之前。如果您將請求置於<body>部分,則頁面呈現和下載資源可以並行發生。你應該將盡可能多的資源請求,你可以從<head>部分的<body>

HTML規範要求<link><style>標籤是<head>,但我繼續之前的瀏覽器不強制這個

和接受本書作者的建議 - 我很好奇,如果所有現代的常用瀏覽器都不強制執行鏈接,並且如果這樣做會導致我不知道的其他任何問題

+1

」*如果您將請求放入部分,則頁面呈現和下載資源可能會並行發生。*「 - 這是不正確的。只要瀏覽器遇到'

0

我會遵循規範。無效的文檔將以不可預知的方式呈現。通過一切手段把你的腳本放在body中,就在end body標籤之前。但保持linkstyle的頭。

如有疑問請遵循規格。 「

+0

js文件的鏈接必須在來自該js文件的函數被調用之前?我想我記得有這方面的問題,這就是爲什麼我將它們全部移到頂端 –

+0

如果您需要在用戶開始與您的網站進行交互之前執行javascript執行,即在頁面加載之前執行,那麼必須首先調用它。其他方面你的罰款。 http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_5/。 – noel