潇湘沐
这种风格用同步require 的方法去加载一个依赖并用暴露一个接口。 一个模块可以通过给export对象添加属性或给module.exports设置值 来指定导出。require("module");require("../file.js");exports.doStuff = function() {};module.exports = someValue;1234服务器端node.js用的就是这种标准。 优点: 服务器端模块可以重用 2. 已经有许多模块用这种风格(npm)。生态圈良好 3. 非常简单和容易使用。 劣势 1. 阻塞调用不适用网络。网络请求是异步的。 2. 没有并行加载机制。 哪些在用? 1. 服务端 -node.js