Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置js加载顺序_Javascript_Google Analytics_Webpage - Fatal编程技术网

Javascript 如何设置js加载顺序

Javascript 如何设置js加载顺序,javascript,google-analytics,webpage,Javascript,Google Analytics,Webpage,我有一个网页。它将加载一些js文件。其中之一是google-analytics的js ga.js文件。我的位置在中国,所以有时候加载时会比较慢 如果ga.js没有完成加载,将不会加载另一个名为wmd.js的js文件。因此,该网页将无法正常工作 因此,我想知道是否有一些设置方法,而不是在所有web文件加载完毕后再加载ga.js 下面是我的谷歌分析设置 <script type="text/javascript"> var _gaq = _gaq || [];

我有一个网页。它将加载一些js文件。其中之一是google-analytics的js ga.js文件。我的位置在中国,所以有时候加载时会比较慢

如果ga.js没有完成加载,将不会加载另一个名为wmd.js的js文件。因此,该网页将无法正常工作

因此,我想知道是否有一些设置方法,而不是在所有web文件加载完毕后再加载ga.js

下面是我的谷歌分析设置

    <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_KEY }}']);
    _gaq.push(['_addOrganic', 'baidu', 'word']);
    _gaq.push(['_addOrganic', 'soso', 'w']);
    _gaq.push(['_addOrganic', '3721', 'name']);
    _gaq.push(['_addOrganic', 'yodao', 'q']);
    _gaq.push(['_addOrganic', 'vnet', 'kw']);
    _gaq.push(['_addOrganic', 'sogou', 'query']);

        _gaq.push(['_trackPageview']);
    _gaq.push(['_trackPageLoadTime']);

        (function() {
    var ga = document.createElement('script');
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    ga.setAttribute('async', 'true');
    document.documentElement.firstChild.appendChild(ga);
        })();
    </script>

var _gaq=_gaq | |[];
_gaq.push([''u setAccount','{{settings.GOOGLE\u ANALYTICS\u KEY}}');
_gaq.push(['''u addOrganic','baidu','word']);
_gaq.push(['''u addOrganic','soso','w']);
_gaq.push(['''u addOrganic','3721','name']);
_gaq.push([''u addOrganic','yodao','q']);
_gaq.push(['''u addOrganic','vnet','kw']);
_gaq.push(['''u addOrganic','sogou','query']);
_gaq.push([''u trackPageview']);
_gaq.push([''u trackPageLoadTime']);
(功能(){
var ga=document.createElement('script');
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
ga.setAttribute('async','true');
document.documentElement.firstChild.appendChild(ga);
})();

始终,这应该是最后一个要加载的脚本。您应该将此代码放在末尾(在关闭body标记之前)。

目前,我将代码放在末尾,并且在关闭body标记之前。