這兩天一直在看首屏優(yōu)化的文章,所以將其總結(jié)歸納一下,方便以后使用。
相對(duì)于移動(dòng)端的首屏優(yōu)化,PC在有些方面要苛刻得多,主要是因?yàn)镻C端有太多的東西想要讓用戶看到,這就
難免PC端的頁(yè)面大而“重”,與我們現(xiàn)在“富客戶端”的概念想相呼應(yīng)。
本文目錄
一 什么是首屏?
以800x600像素尺寸為標(biāo)準(zhǔn),當(dāng)瀏覽器加載頁(yè)面后看到第一眼的顯示內(nèi)容為首屏。而從開始加載到瀏覽器頁(yè)面顯示高度達(dá)到600像素且此區(qū)域有內(nèi)容顯示的時(shí)間為首屏顯示時(shí)間。
以京東首頁(yè)為例:
當(dāng)我們打開京東時(shí),第一眼看到的內(nèi)容即為首屏內(nèi)容,也就是如上圖的內(nèi)容。
二 為什么要做首屏優(yōu)化
一個(gè)頁(yè)面的“總加載時(shí)間”要比“首屏?xí)r間”長(zhǎng),但對(duì)于最終用戶體驗(yàn)而言,當(dāng)內(nèi)容充滿首屏的區(qū)域時(shí),用戶就可以看到網(wǎng)站的主要內(nèi)容并可以進(jìn)行各自的選擇了。首屏?xí)r間的快與慢,直接影響到了用戶對(duì)網(wǎng)站的認(rèn)知度。
所以首屏?xí)r間的長(zhǎng)短對(duì)于用戶的滯留時(shí)間的長(zhǎng)短、用戶轉(zhuǎn)化率都尤為重要。
三 大公司是怎么做首屏優(yōu)化的
還是首先以京東為例:
當(dāng)我們打開京東的網(wǎng)站(不要滾動(dòng)鼠標(biāo)和鍵盤),右鍵查看源代碼會(huì)發(fā)現(xiàn)京東首頁(yè)的DOM樹出奇的簡(jiǎn)單,頁(yè)面DOM中多含有mod_lazyload的類
<div class="J_f J_lazyload J_f_lift mod_lazyload need_ani chn" id="portal_8" data-backup="basic_8" data-source="cms:basic_8" data-tpl="portal_tpl">
再看下 localstorage
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26