當使用RequireJS之間,什麼是包括差數據,主要和普通腳本加載
<script data-main="scripts/main" src="scripts/require.js"></script>
和
腳本之間的差異<script src="scripts/require.js"></script>
即什麼是data-main
屬性變化有關加載在腳本?我有read through the docs on this,不同的是我不完全清楚。
您通常會使用數據主腳本來設置配置選項,然後加載第一個應用程序模塊。注意:腳本標記require.js爲您的數據生成 - 主模塊包含async屬性。這意味着您不能假定數據主腳本的加載和執行將在稍後在同一頁面中引用的其他腳本之前完成。
說明文檔中提到你會通常使用的數據主要腳本來設置配置選項和加載第一應用程序模塊 - 但你不能也做到這一點通過一個普通的老script
標籤?使用data-main
屬性進行配置加載應用程序模塊有什麼好處嗎?
是與data-main
異步加載唯一不同嗎?或者還有更多?
是的文檔不是很好,「你通常會用...」,但他們沒有解釋爲什麼。 – kiwicomb123