RequireJS – RequireJS介紹

用途: 將JS模組化
官方網站: http://requirejs.org/docs/api.html

常用功能:
1.讀取套件後執行: require(dependencies, callback);
參數說明:
dependencies – [array] lib檔案路徑(不用加附檔名)
callback – [function] 讀取lib後執行的函數。function的參數為dependencies的return物件(按順序)
2.定義模組: define(id?, dependencies?, factory);
參數說明:
id – [string] 自訂之模組名稱(通常不寫,不寫表示與檔名相同)
dependencies – [array] lib檔案路徑(不用加附檔名)
factory – [function] function的參數為dependencies的return物件(按順序),最後要return一個物件,代表這個模組。

※與CommonJS的關係: CommonJS旨在模組化lib、建立不用瀏覽器也能執行JS的規範;RequireJS只實現CommonJS非同步載入JS模組(AMD)的部分。CommonJS的完整實現一般來說是NodeJS生態系。

廣告
發表留言

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: