AMD規範

來自 阮一峯網絡日誌html

由於要等待模塊加載完,才能執行後續操做,CommonJS規範不適用於瀏覽器環境。瀏覽器

AMD(Asynchronous Module Definition),模塊定義在回調函數中,模塊的加載不影響後續的操做。網絡

require([module], callback);

例:async

CommonJS形式函數

var math = require('math');
math.add(2,3);

AMD形式ui

require(['math'], function (math) {
    math.add(2,3);
});

math.add()與math模塊加載不是同步的,瀏覽器不會發生假死。spa

相關文章
相關標籤/搜索