## js中模块 
- (seajs cmd,requirejs amd,node commonjs)
- cmd 就近依赖,amd 依赖前置
- 单例(不能保证完全解决冲突,调用时调用名字过程)
- 闭包，node中实现模块化 采用的是读写

## commonjs(提高了可维护性，有利于分工协作，高内聚低耦合)
- 如何定义模块    
创建一个js文件，每个文件就是一个模块，多个模块可以组成一个包
- 如何导出一个模块  
exports/module.exports  
- 如何使用一个模块  
require