请教个问题,百度异步统计代码为什么要求放在head前面,如果不这么做有什么问题
请教个问题,百度异步统计代码为什么要求放在head前面,如果不这么做有什么问题
异步代码如下
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?79f60f2326fd1cbc96be3dccb11166b4";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
百度
javascript
------解决方案--------------------根据这段代码可以看出来hm.js是百度中最基础的代码,放在所有js的最前面有2个原因
1,hm.js不依赖与其他js
2.hm.js很有可能是其他js的基础,即其他js依赖hm.js
------解决方案--------------------没有问题啊,我一般都是放在页面的</body>后面的
这里模仿的不错
http://www.hellbear.com/app/list.html
http://www.hellbear.com/app/list.html