javascript文件的异步加载超时



我正在异步加载javascript文件。我需要确保装载的顺序得到满足。这是我的加载功能:

    function addTag(name, attributes, cond) {
        var el = document.createElement(name),
            attrName;
        for (attrName in attributes) {
          el.setAttribute(attrName, attributes[attrName]);
        }
        if(cond != ''){
            el = document.createComment('[if '+cond+']>'+outerHTML(el) + '<![endif]');
        }
        var headEl = document.getElementsByTagName('head')[0];
        headEl.appendChild(el); 
    }
    function outerHTML(node){
        // if IE, Chrome take the internal method otherwise build one
        return node.outerHTML || (
            function(n){
                var div = document.createElement('div'), h;
                div.appendChild(n);
                h = div.innerHTML;
                div = null;
                return h;
            })(node);
    }

我想应该调用一个超时函数,但我不太确定,也不太确定间隔时间。

有什么建议吗?

function callback(arg){
    //your stuffs
}
function main(arg, callback){
    //stuffs
    callback(arg);
}

希望这能有所帮助。更多

相关内容

  • 没有找到相关文章

最新更新