从另一个调用一个javascript文件的最佳方式

时间:2014-09-11 02:30:48

标签: javascript node.js

我是一个JavaScript新手,但我熟悉Ruby的程序/动态工作。从不同的JavaScript文件开始执行代码的最简单方法是什么?我所知道的只是从一个文件中执行代码。

1 个答案:

答案 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