RequireJS腳本標記是否應位於<head>
或HTML頁面的底部?在<head>或頁面底部的RequireJS腳本標記?
<script data-main="resources/js/main" src="require.js"></script>
我已經看到有信譽的來源放置RequireJS腳本標籤在任何一個位置,但沒有信譽的來源似乎明確地說出,理想位置。
將標記放在標頭中的參數可能是RequireJS在頁面繼續加載時(雖然此增益可能很小)可能已經開始異步加載並執行依賴腳本。
參數用於放置標籤在該頁面的底部將是將檢查DOM準備好將不被模塊中需要的(儘管不包括該檢查可能會引起問題,如果模塊在第三使用-party系統,加載<head>
標籤中的腳本)。
嗨!我正在嘗試使用RequireJs。我觀察到,無論您將requirejs腳本標記放在頭還是身體中,都始終將頭文件中的相關腳本加載。有什麼辦法可以強制Requirejs在底部加載所有依賴的JavaScript? – VishwaKumar