common.js 规范
node.js的模块编程规范,适用于服务端,不能在浏览器使用
涉及到四个环境变量
module,exports,require,global
同步加载
require()引入
module.exports() 输出
AMD规范(require.js)
依赖在服务端,异步加载,提前加载所需模块
require([module], callback); 引入,等待所有依赖模块加载完后再执行回调函数
define() 输出return的内容
CMD规范(sea.js)
可异步加载,按需加载,不用提前加载
define 定义
export 输出
require 引入
es6规范
使用import 引入模块,需要bable转成require,浏览器才能运行
使用export 输出