2011-11-07 74 views

回答

2

這取決於正在加載的資源。請參閱this thread,其中Yepnope開發人員Alex Sexton表示將所有資源合併爲一個調用加載程序。在實踐中,如果您想要使用Modernizr.loadYepnope加載的任何資源會影響用戶在首次加載頁面時看到或需要的內容,那麼在大多數情況下,您希望IMO在關鍵資源後調用加載程序,但仍在<head>中。

-4

Comment from yeapnope開發商:

這是在頁面的更好的結局,收盤</body>之前。

我認爲最好在底部加載它們

Modernizer和Yepnope需要先加載到頁面才能加載其他腳本。因此,當您添加<script src="modernizer.js">時,您將阻止瀏覽器中的渲染時間。發生這種情況的原因是瀏覽器在腳本下載,編譯和執行時停止所有渲染。

由於yahoogoogle說延期加載腳本總是很好。