为了账号安全,请及时绑定邮箱和手机立即绑定

学习网页开发,关于head区域一段脚本的疑惑

学习网页开发,关于head区域一段脚本的疑惑

MYYA 2018-11-08 14:18:39
自学前端不就,查看公司的主页,在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里面的字符数少啊。。实在搞不懂??请达人解惑,感谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 603 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信