當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
AMD规范(RequireJS)、CMD规范(SeaJS)、CommonJS(BravoJS)规范的辨析
生活随笔
收集整理的這篇文章主要介紹了
AMD规范(RequireJS)、CMD规范(SeaJS)、CommonJS(BravoJS)规范的辨析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先,AMD,CMD,CommonJS都實現了文件模塊化。
對于依賴的模塊:AMD是提前執行;CMD是延遲執行;
AMD是依賴前置,CMD是依賴就近;
AMD官方解釋:https://github.com/amdjs/amdjs-api/wiki/AMD
CMD官方解釋:https://github.com/seajs/seajs/issues/242
SeaJS與RequireJS的異同:https://github.com/seajs/seajs/issues/277
?
CommonJS規范:
出發點:實現模塊化,讓JS代碼支持到處運行;
在規范中:
1. 一個文件就是一個模塊,擁有單獨的作用域;
2. 普通方式定義的變量,對象,函數都屬于該模塊內;
3. 通過require()來加載模塊;
4. 通過exports和module.exports來暴露模塊中的內容;
參考鏈接:https://www.cnblogs.com/littlebirdlbw/p/5670633.html
?
轉載于:https://www.cnblogs.com/Neilisme/p/10897799.html
總結
以上是生活随笔為你收集整理的AMD规范(RequireJS)、CMD规范(SeaJS)、CommonJS(BravoJS)规范的辨析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux_svn命令操作
- 下一篇: 男人做梦梦到美女是什么征兆