CMD规范专门用于浏览器端,模块的加载是异步的,模块使用时才会加载执行。
CMD规范整合了CommonJS和AMD规范的特点。在 Sea.js 中,所有 JavaScript 模块都遵循 CMD模块定义规范。
(1)、CMD规范基本语法
1 | // 定义暴露模块: |
(2)sea.js简单使用教程
①下载sea.js, 并引入
官网:
github :
然后将sea.js导入项目: js/libs/sea.js
②创建项目结构
1 | |-js |
③定义sea.js的模块代码
1 | // module1.js文件 |
④在index.html中引入
1 | <script type="text/javascript" src="js/libs/sea.js"></script> |
最后得到结果如下: