AMD(Asynchronous Module Definition)異步模塊定義規範制定了定義模塊的規則,這樣模塊和模塊的依賴能夠被異步加載。git
此規範只定義了一個函數且爲全局變量:define(id?,dependencies?,factory)github
這裏咱們主要整理下id的命名規則.api
id 一個字符串,定義的是模塊的名字,這個參數是可選的。若是沒有提供該參數,模塊的名字應該默認爲模塊加載器請求的指定的腳本名字。若是提供了該參數,則必須是頂級的或相對的。異步
AMD的模塊命名規範是CommonJS模塊名規範的超集。引用以下:函數
相對模塊名解析示例:ui
以上就是AMD的模塊命名規範。ci