LeoWangJ / blog

紀錄學習文章
1 stars 0 forks source link

CommonJS、AMD、UMD 差別 #5

Open LeoWangJ opened 5 years ago

LeoWangJ commented 5 years ago

CommonJS : 同步加載模塊。由於在服務器端中,模塊載入的速度取決於硬碟速度,所以以同步來加載模塊的話並沒什麼大礙。

AMD: 非同步加載模塊。AMD的出現主要是要解決在瀏覽器上載入模塊的問題,因為假如是同步的話,會使得畫面卡死,直到加載完成。

UMD: 主要是解決跨平台問題。 會判斷目前環境是否支持CommonJS或AMD,而去使用其中一種方法