如何使用j Queryor js以异步方式包含多个Java Script文件,即。无需等待加载所有js文件

时间:2019-07-08 13:03:52

标签: javascript jquery

我有一些javascript文件,并尝试在后台异步加载。当我调用函数加载js时,应该在后台完成

我已经尝试过以下给定的代码,但是我必须等到所有脚本加载完毕。

$.getMultiScripts(jsFileArray, Server_Name+"/jspath/").done(function() {
            console.log(' all scripts loaded ');
            if(pCallBack){                               
                pCallBack();
            }
        });

    $.getMultiScripts = function(arr, path) {
        var _arr = $.map(arr, function(scr) {
            return $.getScript( (path||"") + scr );
        });

        _arr.push($.Deferred(function( deferred ){
            $( deferred.resolve );
        }));

        return $.when.apply($, _arr);
    }

0 个答案:

没有答案