国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
淺談前端性能優(yōu)化(三)——將CSS文件放在頂部

CSS文件放置在head中和放在body底部,對CSS本身的下載時(shí)間不會(huì)有影響,但對頁面的呈現(xiàn)有非常大的影響,與用戶體驗(yàn)密切相關(guān)。

 

CSS文件放在頂部的原理:

1) CSS的下載是按照其在文檔中出現(xiàn)的順序進(jìn)行的,所以很容易想到將不需立即使用的CSS,如彈出框CSS,放在底部,這似乎可以得到一個(gè)加載很快的頁面。然而這其實(shí)是錯(cuò)誤的,IE8及以下瀏覽器的工作方式是:為了避免樣式變化導(dǎo)致頁面重繪or重排,會(huì)阻塞內(nèi)容呈現(xiàn),在所有CSS加載并解析完之前不會(huì)呈現(xiàn)內(nèi)容,導(dǎo)致整個(gè)瀏覽器顯示空白,出現(xiàn)“白屏”(瀏覽器呈現(xiàn)過程:先出現(xiàn)白屏,后出現(xiàn)文字,圖片,最后出現(xiàn)樣式),直到CSS加載完畢。若在網(wǎng)速非常慢的情況下,CSS下載時(shí)間會(huì)特別長,導(dǎo)致瀏覽器“白屏”的時(shí)間很長,用戶體驗(yàn)會(huì)非常差。

2)將CSS放在底部,頁面可以逐步呈現(xiàn),但在CSS下載并解析完畢后,已經(jīng)呈現(xiàn)的文字和圖片就要需要根據(jù)新的樣式重繪,這是一種不好的用戶體驗(yàn)。

 

測試實(shí)例:

將CSS文件放在頂部和放在底部,觀察Network中的Time比較頁面全部渲染完畢的用時(shí)長短。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
關(guān)于 Angular 12 的 inlineCriticalCss 選項(xiàng)
如何優(yōu)化網(wǎng)站加載速度, 提高用戶體驗(yàn)!
網(wǎng)站打開速度慢,這些是關(guān)鍵,不要以為不重要
Yahoo!團(tuán)隊(duì)實(shí)踐分享:網(wǎng)站性能優(yōu)化的34條黃金守則(三)—JavaScript和CSS
WordPress更改無效怎么辦
Firefox 擴(kuò)展插件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服