结束文件模块,核心模块,内建模块,c/c++扩展模块等,有必要明确各个模块之间的调用关系。
c/c++内建模块属于最底层的模块,它属于核心模块,主要提供API给Javascript核心模块和第三方Javascript文件模块调用。
Javascript核心模块主要扮演两类职责:
1.c/c++内建模块的封装层和桥接层,供文件模块调用。
2.纯粹的功能模块,不需要底层打交道。
文件模块通常由第三方编写,包括普通Javascript模块和c/c++扩展模块,主要调用方向为普通Javascript模块调用扩展模块。