背景 NodeJS的一套比较简洁 Moudles 规范, 使得在服务器端的模块化变得更加简单.很长一段时间,很多公司或者项目都有自己的一套模块化机制, 却未能形成一套统一的标准, NodeJS的Moudles规范如果运用在浏览器端会存在一些问题,如 服务器端JS模块文件就在本地,浏览器端则需要通过网络请求 服务器端可以很容易的实现同步或异步请求模块,浏览器端代价会比较大 采用XHR的方式实现同步请求模块,存在明显的跨域缺陷,而使用script的方式,默认是异步的. 在这样的背景下, Common…