我是一个JavaScript新手,但我熟悉Ruby的程序/动态工作。从不同的JavaScript文件开始执行代码的最简单方法是什么?我所知道的只是从一个文件中执行代码。
答案 0 :(得分:3)
Node.js使用所谓的Common.JS module pattern。模块导出一个对象,该对象由模块所需的任何内容加载。
例如,假设我有一个名为SomeClass.js的文件:
exports = function SomeClass () {
this.func = function () {
console.log('func!');
}
}
现在在我的主app.js中:
var SomeClass = require('./SomeClass.js');
var someClass = new SomeClass();
someClass.func(); // outputs "func!" to console
您可以在官方文档中详细了解这一点:http://nodejs.org/api/modules.html