相关疑难解决方法(0)

同步动态加载JavaScript

我正在使用模块模式,我想要做的事情之一就是动态地包含一个外部JavaScript文件,执行该文件,然后使用return { }我模块中文件中的函数/变量.

我无法弄清楚如何轻松地做到这一点.是否有任何标准方法来执行伪同步外部脚本加载?

function myModule() {
    var tag = document.createElement("script");
    tag.type = "text/javascript";
    tag.src = "http://some/script.js";
    document.getElementsByTagName('head')[0].appendChild(tag);

    //something should go here to ensure file is loaded before return is executed

    return {
        external: externalVariable 
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

58
推荐指数
4
解决办法
6万
查看次数

标签 统计

javascript ×1