由于现在web开发,越来越重视代码的复用和抽象的封装,为了解决代码的组织结构.管理.复用和部署等问题,现在普遍采用的机制是模块机制(module).CommonJS约定桌面应用程序和服务器应用程序需要的API,如操作系统接口.数据.文件系统等,其最主要的约定就是module机制.其跟操作系统.js引擎都没有关系,只要兼容CommonJS的平台就能运行. CommonJS是服务器端模块的规范,Nodejs采用了这个规范,所以有必要学习下. 根据CommonJS规范,一个单独的文件就是一个模块,加载