有没有办法在执行我的脚本时加载一些外部代码?我需要像webpack的require()这样的东西,但我无法一次加载所有脚本(在“编译时”),因为它们太多而且会导致巨大的性能问题。
换句话说,假设我有一些模块:
//modules/module1.js
var Module1 = {
run: function(){...},
data: "SomeData"
}
//modules/module2.js
var Module2 = {
run: function(){...},
data: "SomeData"
}
然后主要脚本应该加载其中一个
if(load_module_1){
var module = load("modules/module1.js")
console.log(module.data)
module.run()
...
}
可以吗? (我希望能够将“module”加载到变量中并使其与其他上下文隔离。)