0

我正在尝试使用 javascript 异步加载文件文件,代码如下:

        var jsFiles = [ 'js/enscroll.min.js', 
                        'js/jp_custom.js', 
                        'js/jquery.uploadifive.js', 
                        'js/raphael-min.js', 
                        'js/pgloader.js', 
                        'js/jquery.custom.js' ];

        for( var i=0, j=jsFiles.length; i < j; i++ ){
            var file = jsFiles.shift();
            asyncLoader(file, i);
        }

        function asyncLoader( filename, position, fileType ){
            var type = typeof fileType == "undefined" ? "script" : fileType, 
                resource = document.createElement(type), 
                script = document.getElementsByTagName(type)[position+1];

            resource.src  = filename;
            resource.type = "text/javascript";

            script.parentNode.insertBefore(resource, script);
        }

<head></head>在文件顶部的标记表示下使用此代码,这里是如何使用文件相关功能:

$(function(){
    $(window).load(function(){
        // Start to use the related files
    });
})

在页面底部,以便在加载窗口后我的文件正常工作,我只想知道这是减少页面加载时间的最佳方法(仅限 javascript)?或者我必须用它来提高效率?

4

0 回答 0