如何在没有脚本标记的情况下加载Javascript文件?

时间:2015-10-10 10:34:59

标签: javascript

我有一个代码,我嵌套了< script> tag,内部脚本标记除了使用src属性加载另一个Javascript文件外什么都不做。因为,在我的代码中,内部脚本标记正在关闭外部脚本。

由于我已经在JavaScript模式下,有没有办法加载另一个脚本而不使用< script src =“”>调用

2 个答案:

答案 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()
}));