鍍金池/ 問答/HTML/ 百度統(tǒng)計js為什么不直接引入

百度統(tǒng)計js為什么不直接引入

var _hmt = _hmt || [];

  (function() {
    var hm = document.createElement("script");
    hm.src = "https://#/hm.js?10dbf7bc9ad86276329db7b";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
  })();
  好多網(wǎng)站都這么寫,
  為什么不直接
  <script src="https://#/hm.js?10dbf7bc9ad86276329db7b"></script>
回答
編輯回答
怪痞

寫成立即函數(shù)可以保證在頁面載入完全后再引用運行統(tǒng)計相關的js。

2018年2月16日 20:10
編輯回答
下墜

直接引入會拖慢頁面顯示

2018年6月1日 09:29
編輯回答
膽怯

這樣寫加載的js是異步執(zhí)行的,在加載時,不會影響主頁面的腳本運行

2018年4月4日 13:54