我发现了一个离散事件仿真库sim.js,并且认为在学习node.js的过程中使用它会很有趣。这是一个单独的JavaScript文件,没有依赖于其他库或浏览器。
将其包含到我的代码库中的最佳实践是什么?将.js文件保存到磁盘上,并将其转换为标准的node模块?
例如:
// ---sim.js
var Sim = function () {
this.simTime = 0;
this.entities = [];
}
Sim.Event = function (name) {
this.name = name;
};
// ... functions continue
module.exports = Sim;
// --- main.js
var Sim = require('./sim');
var sim = new Sim();
var trafficLights = [new Sim.Event("North-South Light"),
new Sim.Event("East-West Light")];
还有没有更简单的方法可以不需要修改/模块化原始的js代码?