我在寫一個Electron程序,並希望在主進程中使用一些JavaScript類。我寧願將這些類放在不同的文件中,並將它們包含在腳本中。在javascript中添加外部JavaScript文件
我通常通過在HTML文件中添加腳本和類來完成這項工作,但是由於它是主流程,因此沒有html文件。
問題 是否可以在不同的JavaScript文件中包含外部JavaScript文件?
我在寫一個Electron程序,並希望在主進程中使用一些JavaScript類。我寧願將這些類放在不同的文件中,並將它們包含在腳本中。在javascript中添加外部JavaScript文件
我通常通過在HTML文件中添加腳本和類來完成這項工作,但是由於它是主流程,因此沒有html文件。
問題 是否可以在不同的JavaScript文件中包含外部JavaScript文件?
由於electron
基於node
,因此您可以在主進程JS文件和項目使用的任何JS文件中使用require
。
// main.js or something
let myModule = require("./myModule");
// myModule.js
....
module.exports = function() {}; // or whatever you want to share with main.js
jQuery有一個稱爲getScript加入()方法可用於加載外部腳本,https://api.jquery.com/jquery.getscript/
$.getScript('https://example.com/js/another.js');