一.模块分类 由Node提供的模块,称为核心模块:部分核心模块在Node源代码的编译过程中,编译进了二进制执行文件.在node进程启动时,该部分就直接加载进内存,文件定位和编译执行的步骤可以省略掉,并且在路径分析中优先判断,所以它的加载速度是最快的. 用户编写的模块,成文文件模块:文件模块在运行时动态加载,需要完整的路径分析.文件定位.编译执行过程,速度比核心模块慢. 二.模块规范(CommonJs) 模块的引用 var http = require('math'); 在CommonJs中存在…