从其他javascript程序调用javascript文件

时间:2016-01-25 15:43:56

标签: javascript

我想在不使用HTML的情况下从我的Javascript程序调用Javascript文件。 我怎么能这样做而不需要html文件来集成我的js文件?

1 个答案:

答案 0 :(得分:0)

如果您在浏览器之外运行此脚本,例如使用在Chrome的V8 javascript引擎上运行的nodejs:http://nodejs.org/。在nodejs中,您可以创建模块并导出此模块以在另一个脚本中使用。请参阅以下示例,使用nodejs运行:

file1.js:

var exports = module.exports = {};   
exports.f1 = function() {
    console.log('This is from file1.js');
};   

file2.js:

var f = require('./file1.js');

function f2() {
  console.log('This is from file2.js');
}

f2();
f.f1();

使用nodejs命令执行file2.js输出将是:

This is from file2.js
This is from file1.js

但如果您使用的是浏览器,则可以看到:https://stackoverflow.com/a/4634669/2137684