首先,创建了一个script标签
var hm = document.createElement(“script”)然后,给这个script标签的src属性附上javascript地址
hm.src = "//hm.baidu.com/hm.js?b0f014de5697a9943aa44e7f39115a79"这个javascript是百度统计的脚本,问号后的参数则是唯一的跟踪ID
然后再把hm这个script标签插入DOM,此时DOM会自动分析并下载加载运行javascript文件
具体信息可参看网页链接
首先 注意看:var _hmt = _hmt || [] 这个变量 _hmt 在下面的代码 没用被引用,所以是无效代码!(function(){ 实际代码 })() 这种代码 方式 叫做 定义一个匿名函数并返回成变量,然后马上执行
基于你给的代码,这种方式 目前看不出用途,实际真正有用的代码是:
// 创建一个 script元素
var hm = document.createElement("script")
// 设定这个 script脚本的 路径
hm.src = "https://hm.baidu.com/hm.js?b18de2ddc353c1e18c44a41abc7772fb"
//获取 网页 中第一个 script 脚本,定义成变量 s
var s = document.getElementsByTagName("script")[0]
// 找到 s 的父节点,在这个父节点中 插入 元素 hm ,并在s 之前
s.parentNode.insertBefore(hm, s)
最终这段代码的意思 就是 动态创建了一个 script 脚本并设定下载网址 放在 网页script标签的最上面
代码的用途 就不清楚,得你根据实际意义看分析
百度统计默认只提供了一段访问分析代码。将其安装在</body>标签前即可。更多问题,请到推广客户端帮助频道查询:http://yingxiao.baidu.com/support/editor/index.html
了解更多百度推广信息,请查看:http://e.baidu.com/或拨打售前咨询电话:400-800-8888。