这段js代码啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这段js代码啥意思相关的知识,希望对你有一定的参考价值。
<script>
var _hmt = _hmt || [];
(function()
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?b18de2ddc353c1e18c44a41abc7772fb";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
)();
</script>
(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标签的最上面
代码的用途 就不清楚,得你根据实际意义看分析 参考技术A 给自己的网站添加的网站代码,便用利用系统分析网站的增长趋势图、用户访问最高的时段等各种数据。 参考技术B 简而言之,就是动态加载一个js文件 参考技术C 给自己的网站添加的网站代码,便用利用系统分析网站的增长趋势图、用户访问最高的时段等各种数据。
js报错must be lvalue啥意思
document.getElementById("a").onclick=function()
前面报错must be lvalue
以上是关于这段js代码啥意思的主要内容,如果未能解决你的问题,请参考以下文章