我有一个代码,我嵌套了< script> tag,内部脚本标记除了使用src属性加载另一个Javascript文件外什么都不做。因为,在我的代码中,内部脚本标记正在关闭外部脚本。
由于我已经在JavaScript模式下,有没有办法加载另一个脚本而不使用< script src =“”>调用
答案 0 :(得分:4)
list2 = [sum(group) for group in grouper(list1, 3, 0)]
但这是异步的,所以你必须等到加载脚本才能使用它 -
var js = document.createElement("script");
js.type = "text/javascript";
js.src = "path_to_the_file.js";
document.body.appendChild(js);
答案 1 :(得分:1)
谢谢@Fletch,我的ES2015等价物:
document.body.appendChild(Object.assign(document.createElement('script'), {
type: 'text/javascript',
src: 'http://external.script.url',
onload: () => this.onScriptLoaded()
}));