欧美亚洲日韩国产人成在线播放-16女下面流水不遮视频-亚洲老熟女@TUBEUMTV-亚洲精品国产摄像头,精品人妻一区二区三区四区,亚洲日本一区二区三区在线,日本人妻巨大乳挤奶水

尚武科技——負(fù)責(zé)任的企業(yè)公民

電話

電話咨詢

pHONE CONSulTING

0311-83796180

QQ

在線咨詢

ONliNE CONSulTING
百度商橋
科技以人為本
尚武旗下網(wǎng)站
尚武科技
搜索圖標(biāo)
Sitemap | Mail | 合作答疑 | 招賢納士
網(wǎng)站公告 尚武科技服務(wù)熱線:0311-
 83796180
   
我們是誰(shuí)  |  企業(yè)文化  |  新聞動(dòng)態(tài)  |  加入我們  |  行業(yè)知識(shí)
CSS和JS在網(wǎng)站開發(fā)中的應(yīng)用

  對(duì)于很多的網(wǎng)站開發(fā)人員而言,他們有著固定的書寫習(xí)慣,把網(wǎng)站的CSS文檔放到代碼的Head里,而JS文件則放在尾部,你知道為什么?今天尚武科技的網(wǎng)站開發(fā)工程師則為大家?guī)碓敿?xì)的講解,讓大家可以更好的了解,更好的應(yīng)用。

  CSS 資源阻塞渲染

  構(gòu)建Render樹需要DOM和CSSOM,所以HTML和CSS都會(huì)阻塞渲染。所以需要讓CSS盡早加載(如:放在頭部),以縮短首次渲染的時(shí)間。

  JS 資源

  阻塞瀏覽器的解析,也就是說發(fā)現(xiàn)一個(gè)外鏈腳本時(shí),需等待腳本下載完成并執(zhí)行后才會(huì)繼續(xù)解析HTML。

  這和之前文章提到的瀏覽器線程有關(guān),瀏覽器中js引擎線程和渲染線程是互斥的,詳見《從setTimeout-setInterval看JS線程》

  普通的腳本會(huì)阻塞瀏覽器解析,加上defer或async屬性,腳本就變成異步,可等到解析完畢再執(zhí)行。

  ?async異步執(zhí)行,異步下載完畢后就會(huì)執(zhí)行,不確保執(zhí)行順序,一定在onload前,但不確定在DOMContentLoaded事件的前后

  ?defer延遲執(zhí)行,相對(duì)于放在body最后(理論上在DOMContentLoaded事件前)

    例如:

  ?瀏覽器拿到HTML后,從上到下順序解析文檔

  ?此時(shí)遇到css、js外鏈,則同時(shí)發(fā)起請(qǐng)求

  ?開始構(gòu)建DOM樹

    這里要特別注意,由于有CSS資源,CSSOM還未構(gòu)建前,會(huì)阻塞js(如果有的話)

  ?無論JavaScript是內(nèi)聯(lián)還是外鏈,只要瀏覽器遇到 script 標(biāo)記,喚醒 JavaScript解析器,就會(huì)進(jìn)行暫停 blocked 瀏覽器解析HTML,并等到 CSSOM 構(gòu)建完畢,才執(zhí)行js腳本

  ?渲染首屏(DOMContentLoaded 觸發(fā),其實(shí)不一定是首屏,可能在js腳本執(zhí)行前DOM樹和CSSOM已經(jīng)構(gòu)建完render樹,已經(jīng)paint)

  以上就是石家莊網(wǎng)站開發(fā)工程師為廣大的用戶帶來的關(guān)于網(wǎng)站開發(fā)過程中如何分布網(wǎng)站的CSS代碼和JS文件的相關(guān)介紹,希望對(duì)大家能夠有所幫助,如果大家對(duì)網(wǎng)站開發(fā)還有什么想要了解的可以關(guān)注我們的微信公眾號(hào)——尚武科技派。




上一篇:從哪些層面可提高用戶體驗(yàn)             下一篇:網(wǎng)站的用戶體驗(yàn)優(yōu)化方法

標(biāo)簽:
尚武科技
推薦閱讀
睿億網(wǎng)絡(luò)用心服務(wù)的團(tuán)隊(duì),竭誠(chéng)為您服務(wù) 客服不能及時(shí)回復(fù)您,您可點(diǎn)擊QQ進(jìn)行交談
欲了解業(yè)務(wù)詳情,請(qǐng)撥打咨詢熱線:
值班電話:15512183667
在線服務(wù): 尚武科技售前專員   
合作答疑 |  企業(yè)郵箱 |  關(guān)于我們 |  聯(lián)系我們 |  版權(quán)聲明 |  會(huì)員中心 |  友情鏈接 |  免責(zé)聲明
Copyright ? 2008-2019 尚武科技 保留所有權(quán)利 >冀ICP備07012169號(hào)    Copyright ? 2008 www.zyshhgqdsbxx.com, Inc. All rights reserved