hm.js有啥作用

JavaScript023

hm.js有啥作用,第1张

缩短接口响应时间,使用户的请求快速返回,用户体验更好。

hm.js属于异步代码,异步代码可以避免线程长时间处于运行状态,大大缩短了接口响应时间,使用户的请求快速返回。

hm.js是编写网页中的代码,在安装统计工具到网站的时候,都要求网站必须嵌入一段JS代码以此来区分用户身份。同时会获取客户端环境,包括浏览器版本,屏幕分辨率,色深,语言等信息。

首先,创建了一个script标签

var hm = document.createElement(“script”)

然后,给这个script标签的src属性附上javascript地址

hm.src = "//hm.baidu.com/hm.js?b0f014de5697a9943aa44e7f39115a79"

这个javascript是百度统计的脚本,问号后的参数则是唯一的跟踪ID

然后再把hm这个script标签插入DOM,此时DOM会自动分析并下载加载运行javascript文件

具体信息可参看网页链接