日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 學(xué)習(xí)網(wǎng)頁開發(fā),關(guān)于head區(qū)域一段腳本的疑惑

瀏覽:237日期:2022-12-07 09:08:22

問題描述

自學(xué)前端不就,查看公司的主頁,在head區(qū)域有如下代碼:

<head>............<script>//疑惑1var _hmt = _hmt || []; //疑惑2(function() { ? var hm = document.createElement('script'); ? hm.src = 'https://hm.baidu.com/hm.js?788111edda8b56f4a6c2bdd403891d20'; ? //這個(gè)鏈接是百度的一些插件功能var s = document.getElementsByTagName('script')[0]; ? s.parentNode.insertBefore(hm, s); })();</script></head>

疑惑1:短路運(yùn)算法用在這里,后續(xù)是做什么用的?一般都這么做嗎?疑惑2:代碼的意思是在script前面動(dòng)態(tài)加<script src=’https://hm.baidu.com/hm.js?78...’>語句。可是為什么要這么做呢?我測(cè)試了下,直接在head里加上這段代碼實(shí)現(xiàn)的功能也一樣啊。如果是多頁面,我每個(gè)頁面加這段代碼字符數(shù)也比function里面的字符數(shù)少啊。。實(shí)在搞不懂??請(qǐng)達(dá)人解惑,感謝!

問題解答

回答1:

實(shí)現(xiàn)過一個(gè)類似的統(tǒng)計(jì)庫,簡(jiǎn)單分享下個(gè)人對(duì)這個(gè)機(jī)制的理解。

<script>// 這里如果已引入 _hmt 變量,則保留已有值// 僅在未初始化成功的情況下將其初始化// 避免后端模板拼接而成的頁面中多處引入百度統(tǒng)計(jì)時(shí),重復(fù)初始化變量的問題var _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>

你的疑問在于,為什么不直接添加 hm.src 中的鏈接到 script 標(biāo)簽?zāi)_本中,而是先初始化 _hmt 變量后才添加該腳本。這應(yīng)當(dāng)是和統(tǒng)計(jì)庫的功能實(shí)現(xiàn)有關(guān)的。簡(jiǎn)要介紹:

_hmt 實(shí)質(zhì)是是一個(gè)消息隊(duì)列的緩存。插入該數(shù)組的內(nèi)容均是各類點(diǎn)擊、滑動(dòng)、觸摸等用戶事件。推入這個(gè)消息隊(duì)列中的事件會(huì)被統(tǒng)計(jì)庫上報(bào)到百度統(tǒng)計(jì)。

這個(gè)緩存是支持在第一方業(yè)務(wù)代碼中通過 JS API 來寫入的。例如使用百度統(tǒng)計(jì)的開發(fā)者,可以在自己的 JS 代碼中編寫形如 _hmt.push(xxx) 的邏輯,推送自定義的事件到消息隊(duì)列中。

由于第三方腳本同樣能寫入該消息隊(duì)列,這就要求該隊(duì)列的數(shù)組變量不僅必須全局,還必須盡早初始化。而統(tǒng)計(jì)庫的上報(bào)等業(yè)務(wù)邏輯則可以延遲到頁面主要內(nèi)容加載完成后再執(zhí)行。

為了實(shí)現(xiàn) 3 中的要求,統(tǒng)計(jì)腳本的引入方式才設(shè)計(jì)為【首先初始化一個(gè)數(shù)組,然后動(dòng)態(tài)加載統(tǒng)計(jì)腳本】。這樣加載隊(duì)列數(shù)組時(shí)直接在頁面中內(nèi)聯(lián)初始化非常高效,后面的統(tǒng)計(jì)腳本延遲加載,減小對(duì)頁面加載速度的影響。

回答2:

疑惑二:這個(gè)應(yīng)該是百度統(tǒng)計(jì)吧。。。

回答3:說明

1.是判斷是否已經(jīng)定義了_hmt變量,或者定義變量

2.動(dòng)態(tài)載入。節(jié)點(diǎn)操作載入的優(yōu)先級(jí) < 靜態(tài)資源.這樣是為了不影響渲染頁面

測(cè)試

1.第一行你可以自行研究

2.第二行你可以對(duì)比2種載入效果。

回答4:

這是一段百度統(tǒng)計(jì)的代碼,至于為什么“我單獨(dú)創(chuàng)建了一個(gè)頁面,只加了這個(gè)JS代碼,彈出的頁面內(nèi)容就咨詢窗口那些?!币?yàn)榭缬蛄酥劣谑裁词强缬蚓褪前褎e人家的東西拿到自己家用的方法

標(biāo)簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久美女精品| 精品丝袜在线| 成人日韩精品| 欧美日韩在线观看首页| 久久国内精品自在自线400部| 久久午夜视频| 免费人成精品欧美精品| 蜜桃久久av一区| 日日夜夜免费精品| 久久国产三级精品| 欧美激情综合| 国产不卡av一区二区| 91综合网人人| 国产91一区| 日韩精品一二三四| 红桃视频国产一区| 美女久久网站| 国产精品日韩精品中文字幕| 国产精品麻豆久久| 国产v综合v| 日韩在线一二三区| 欧美亚洲免费| aa亚洲婷婷| 三级一区在线视频先锋| 只有精品亚洲| 国产亚洲一区二区三区不卡| 国产精品亚洲产品| 亚州av乱码久久精品蜜桃| 精品一区av| 国产图片一区| 蜜桃一区二区三区在线| 日韩三级精品| 悠悠资源网久久精品| 麻豆视频在线观看免费网站黄| 欧美日韩国产一区精品一区| 蜜臀久久99精品久久一区二区| 男女男精品网站| 日韩区一区二| 精品视频一区二区三区在线观看| 国产高潮在线| 亚洲高清不卡| 亚洲人www| 久久99国产精品视频| 久久久久久久久久久9不雅视频| 亚洲激情另类| 最新国产精品| 国产激情久久| 婷婷综合激情| 日韩精品影视| 一区二区国产在线观看| 国产日产精品_国产精品毛片| 97se综合| 色8久久久久| 伊人网在线播放| 日韩精品一二三| 六月婷婷综合| 亚洲综合激情在线| 三上亚洲一区二区| 日韩一区精品字幕| 国产91在线精品| 最新国产精品| 丝袜av一区| 国产精品视频首页| 伊人久久亚洲美女图片| 国产精品黄网站| 亚洲第一区色| 久久97视频| 日韩有码av| 影视先锋久久| 免费日韩成人| 首页国产欧美日韩丝袜| 国产一区一一区高清不卡| 亚洲自拍另类| 日韩88av| 亚洲精品日本| 亚洲午夜视频| 精品欧美日韩精品| 亚洲精品影视| 亚洲午夜av| 色婷婷综合网| 人人爽香蕉精品| zzzwww在线看片免费| 亚洲v天堂v手机在线| 日韩久久一区二区三区| 国产欧美日本| 亚洲一区二区日韩| 成人啊v在线| 精品国产一级| 91福利精品在线观看| 国产亚洲福利| 在线一区视频观看| 麻豆国产欧美日韩综合精品二区| 视频一区欧美精品| 日韩三区在线| 麻豆久久久久久| 视频一区视频二区中文字幕| 成人羞羞在线观看网站| 国产精品久久久久久模特| 中文在线一区| 日韩另类视频| 国产一区二区三区四区五区传媒| 日韩精品1区2区3区| 老牛国产精品一区的观看方式| 欧洲av不卡| 国内精品麻豆美女在线播放视频| 国产精品中文| 日韩av一级片| 亚洲精选成人| 国产高清久久| 久久高清免费| 国产va免费精品观看精品视频| 国产精品15p| 欧美一区成人| 日韩国产欧美三级| 日韩中文字幕| 中文字幕av亚洲精品一部二部| 久久aⅴ国产紧身牛仔裤| 蜜臀91精品国产高清在线观看| 久久蜜桃资源一区二区老牛| 黄色在线观看www| 一区二区精品伦理...| 国产欧洲在线| 亚洲国产成人二区| 日韩在线视频精品| 久久精品亚洲人成影院| 欧美日韩视频免费观看| 亚洲午夜一级| 午夜在线精品偷拍| 视频一区二区三区入口| 日韩在线电影| 国产精品毛片aⅴ一区二区三区| 国产精品中文| 国产suv精品一区二区四区视频| 福利一区二区三区视频在线观看| 国产一区二区三区四区五区| 国产999精品在线观看| 精品三级久久| 黄色成人精品网站| 免费看日韩精品| 日韩一区网站| 久久国产免费看| 麻豆精品在线| 欧洲精品一区二区三区| 欧美另类专区| 亚洲永久精品唐人导航网址| 日韩中文av| 欧美激情综合| av在线日韩| 亚洲欧美视频| 欧美一区二区三区久久精品| 美女视频一区在线观看| 天堂av在线| 不卡在线一区| 日韩精品第二页| 精品国产乱码久久久久久樱花| 精品久久久中文字幕| 久久久久99| 丝袜a∨在线一区二区三区不卡| 欧美永久精品| 中文字幕在线高清| 亚洲一区欧美二区| 日韩精品欧美大片| 精品国产亚洲日本| 免费欧美一区| 日本成人在线网站| 精品免费视频| 日韩一级不卡| 欧美日韩一区二区三区在线电影| 精品伊人久久久| 亚洲天堂久久| 日韩精品福利一区二区三区| 国产一区国产二区国产三区| 激情久久久久久| 亚洲aa在线| 日本不良网站在线观看| 日韩中文字幕91| 精品国产乱码久久久| 日韩午夜精品| 你懂的亚洲视频| 99视频在线精品国自产拍免费观看| 日韩欧美久久| 日本美女一区| 亚洲精品影视| 日韩精品不卡一区二区| 日韩中文字幕区一区有砖一区 | 国产日产一区| 久久精品国产亚洲夜色av网站| 日韩国产欧美三级| 日韩精品水蜜桃| 国产精品最新| 一区久久精品| 国产一区二区亚洲| 亚洲三级网站| 神马午夜久久| 欧美天堂在线| 999久久久91| 日韩高清欧美激情| 99成人在线视频| 国产精品成人**免费视频| 不卡在线一区|