自学前端不就,查看公司的主页,在head区域有如下代码:<head>............<script>//疑惑1var _hmt = _hmt || []; //疑惑2(function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?788111edda8b56f4a6c2bdd403891d20"; //这个链接是百度的一些插件功能 var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script></head>疑惑1:短路运算法用在这里,后续是做什么用的?一般都这么做吗?疑惑2:代码的意思是在script前面动态加<script src='https://hm.baidu.com/hm.js?78...'>语句。可是为什么要这么做呢?我测试了下,直接在head里加上这段代码实现的功能也一样啊。如果是多页面,我每个页面加这段代码字符数也比function里面的字符数少啊。。实在搞不懂??请达人解惑,感谢!
添加回答
举报
0/150
提交
取消