中使用由於Modernizr.load和Yepnope是異步裝載機,因此在<head>
或頁面末尾使用它們的性能會更好嗎?Modernizr.load(Yepnope)意味着在<head>
4
A
回答
2
這取決於正在加載的資源。請參閱this thread,其中Yepnope開發人員Alex Sexton表示將所有資源合併爲一個調用加載程序。在實踐中,如果您想要使用Modernizr.load
或Yepnope
加載的任何資源會影響用戶在首次加載頁面時看到或需要的內容,那麼在大多數情況下,您希望IMO在關鍵資源後調用加載程序,但仍在<head>
中。
-4
這是在頁面的更好的結局,收盤
</body>
之前。
我認爲最好在底部加載它們。
Modernizer和Yepnope需要先加載到頁面才能加載其他腳本。因此,當您添加<script src="modernizer.js">
時,您將阻止瀏覽器中的渲染時間。發生這種情況的原因是瀏覽器在腳本下載,編譯和執行時停止所有渲染。
相關問題
- 1. Modernizr.load()與Yepnope的混淆
- 2. 什麼<?意味着
- 3. << - 是否意味着紅寶石?
- 4. <?=這在C++中意味着什麼?
- 5. 問題只使用yepnope(modernizr.load)加載selecvizr <= IE8
- 6. yepnope/modernizr.load全局完成回調?
- 7. %,這意味着
- 8. makefile中的$ <和$ @意味着什麼?
- 9. 是什麼陣<T?>意味着
- 10. <xsd:include schemaLocation =「some.xsd」/>意味着什麼
- 11. <<<在shell腳本中意味着什麼?
- 12. 在AngularJS中結尾意味着什麼double意味着
- 13. 聲明意味着
- 14. 的Java + =意味着
- 15. 差異意味着
- 16. {} \;意味着在unix命令?
- 17. [`something] some_vector;意味着在verilog?
- 18. 什麼呢##意味着在$ {}
- 19. 什麼===在PHP意味着
- 20. 什麼。意味着在PHP?
- 21. 這是什麼用途的<<意味着在Python
- 22. 什麼「<<!」在Linux shell中意味着什麼?
- 23. <<在Swift語言中意味着什麼?
- 24. 「NSBinarySearchingFirstEqual =(1UL << 8)」在枚舉定義中意味着什麼?
- 25. 計算意味着處理NaN意味着
- 26. 什麼呢<built-in>,<命令行>意味着
- 27. rollapply改性意味着
- 28. 的ViewController = _ViewController意味着
- 29. MFCC意味着正常化
- 30. void **意味着什麼