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