🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
前面讲述了核心模块的原理,也解释了核心模块的引入速度为何是最快的。 从下图所示的os原生模块的引入流程可以看到,为了符合CommonJS规范,从JavaScript到C/C++的过程是相当复杂的,它要经历C/C++层面的内建模块定义、(JavaScript)核心模块的定义和引入以及(JavaScript)文件模块层面的引入。但是对于用户而言,require()十分简洁、友好: ![](https://box.kancloud.cn/2016-08-25_57bec5100faa1.png)