请教个问题,百度异步统计代码为什么要求放在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
异步代码如下
<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
1,hm.js不依赖与其他js
2.hm.js很有可能是其他js的基础,即其他js依赖hm.js
这里模仿的不错
http://www.hellbear.com/app/list.htmlhttp://www.hellbear.com/app/list.html
但是看这段代码无非就是想把百度的统计脚本文件作为第一个script 放在页面上,那如果我把它放在</body>之前会有什么影响呢?如果没有影响的话,百度为什么会要求必须这么做~~