1. 程式人生 > >前端模組化開發規範之AMD(可不是處理器哦!)

前端模組化開發規範之AMD(可不是處理器哦!)

首先強調下,我們這裡提到的AMD可不是計算機的處理器哦!

CommonJS之後,雙出現了一種非同步載入模組的方法。就是AMD,全稱為:Asynchronous module definition。

它的使用方法依然很簡單。

定義一個模組:

define('user', ['dep'], function(dep) {
    return exports;
});

匯入和使用

require(['user'], funciotn(module) {
});

是不是很熟悉,筆者第一次使用是在一個使用AngularJS開發的專案中。

注意:這種方式也是不被瀏覽器直接解析的,需要先匯入AMD包才可以。