我想在不使用HTML的情况下从我的Javascript程序调用Javascript文件。 我怎么能这样做而不需要html文件来集成我的js文件?
答案 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