什么是CMD


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/07/18/%E4%BB%80%E4%B9%88%E6%98%AFCMD/

摘要

本文主要讲述了:

  1. 什么是 CMD
  2. 示例

正文

什么是 CMD

CMD,全称为 Common Module Definition(通用模块定义)。

Sea.js 是一个 JavaScript 模块加载器,它实现了 CMD 规范。

示例

learn_seajs/index.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
<script src="js/sea.js"></script>
<script>
// 根模块
seajs.use('main.js');
</script>
</body>
</html>

learn_seajs/js/main.js

1
2
3
4
define(function (require, exports, module) {
const foo = require('foo');
console.log(foo);
});

learn_seajs/js/foo.js

1
2
3
4
5
define(function (require, exports, module) {
module.exports = {
name: 'jsweibo',
};
});

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/07/18/%E4%BB%80%E4%B9%88%E6%98%AFCMD/


本文对你有帮助?请支持我


支付宝
微信