網(wǎng)頁(yè)設計移動(dòng)端H5前端性能優(yōu)化方案
6、按需加載
將不影響首屏的資源和當前屏幕資源不用的資源放到用戶(hù)需要時(shí)才加載,可以大大提升重要資源的顯示速度和降低總體流量。
1、LazyLoad
2、滾屏加載
3、通過(guò)MediaQuery加載
另外,提醒大家一點(diǎn):按需加載會(huì )導致大量重繪,影響渲染性能。
7、預加載
大型重資源頁(yè)面(如游戲)可使用增加Loading的方法,資源加載完成后再顯示頁(yè)面,但Loading時(shí)間過(guò)長(cháng),會(huì )造成用戶(hù)流失。
1、可感知Loading(如進(jìn)入空間游戲的Loading)
2、不可感知的Loading(如提前加載下一頁(yè))
3、對用戶(hù)行為分析,可以在當前頁(yè)加載下一頁(yè)資源,提升速度。
8、壓縮圖片
圖片是最占流量的資源,因此盡量避免使用他,使用時(shí)選擇最合適的格式(實(shí)現需求的前提下,以大小判斷),合適的大小,然后使用智圖壓縮,同時(shí)在代碼中用Srcset來(lái)按需顯示。
1、使用智圖
2、使用其它方式代替圖片(使用CSS3;使用SVG;使用IconFont)
3、使用Srcset
4、選擇合適的圖片(webP優(yōu)于JPG;PNG8優(yōu)于GIF)
5、選擇合適的大小(首次加載不大于1014KB;基于手機屏幕一般寬度不寬于640)
提醒大家一點(diǎn):過(guò)度壓縮圖片大小影響圖片顯示效果。
9、減少Cookie,避免重定向以及異步加載第三方資源
Cookie會(huì )影響加載速度,所以靜態(tài)資源域名不使用Cookie。另外,重定向會(huì )影響加載速度,所以在服務(wù)器正確設置避免重定向。還有,第三方資源不可控會(huì )影響頁(yè)面的加載和顯示,因此要異步加載第三方資源。
腳本執行優(yōu)化
腳本處理不當會(huì )阻塞頁(yè)面加載、渲染,因此在使用時(shí)需要注意以下幾點(diǎn):
1、CSS寫(xiě)在頭部,Java寫(xiě)在尾部或異步。
2、避免圖片和iFrame等的空Src,空Src會(huì )重新加載當前頁(yè)面,影響速度和效率。
3、盡量避免重設圖片大小,重設圖片大小是指在頁(yè)面、CSS、Java等中多次重置圖片大小,多次重設圖片大小會(huì )引發(fā)圖片的多次重繪,影響性能。
4、圖片盡量避免使用DataURL,DataURL圖片沒(méi)有使用圖片的壓縮算法文件會(huì )變大,并且要解碼后再渲染,加載慢耗時(shí)長(cháng)。
CSS優(yōu)化
1、盡量避免寫(xiě)在HTML標簽中寫(xiě)Style屬性。
2、避免CSS表達式,CSS表達式的執行需跳出CSS樹(shù)的渲染,因此請避免CSS表達式。
<< 上一篇:h5移動(dòng)端頁(yè)面怎么根據設計稿布局 | >> 下一篇:網(wǎng)頁(yè)設計師的靈感主要從哪里來(lái) |
- 2017-07-11h5移動(dòng)端頁(yè)面怎么根據設計稿布局
- 2017-06-26怎么把網(wǎng)頁(yè)設計的更有視覺(jué)效果
- 2017-06-22網(wǎng)頁(yè)設計中的樣式單位px、em、rem區別
- 2017-06-01室內設計師如何設計一個(gè)好的室內設計方案
- 2017-05-24室內設計平面布局方案和技巧
- 2017-05-24室內設計師如何寫(xiě)室內設計方案
- 2017-05-23室內設計師如何講述設計方案
- 2017-05-09網(wǎng)頁(yè)設計中圖片有哪些常見(jiàn)的使用技巧
- 2017-05-04鄭州哪里可以學(xué)網(wǎng)頁(yè)設計培訓班
- 2017-05-04自適應網(wǎng)頁(yè)設計制作的方法和技巧
- 2017-04-10網(wǎng)頁(yè)設計首頁(yè)如何布局會(huì )有好的用戶(hù)體驗
- 2017-04-08室內設計中式白墻黑瓦設計方案
- 2017-04-06網(wǎng)頁(yè)設計中怎么用ps切圖
- 2017-04-06網(wǎng)頁(yè)前端需要會(huì )些什么 學(xué)什么東西
- 2017-03-20web前端用到的專(zhuān)業(yè)技能有哪些
- 1 室內設計培訓課程 人咨詢(xún)中 19
- 2 平面設計培訓課程 人咨詢(xún)中 18
- 3 網(wǎng)頁(yè)設計培訓課程 人咨詢(xún)中 18
- 4 淘寶開(kāi)店培訓課程 人咨詢(xún)中 15
- 5 動(dòng)漫設計培訓課程 人咨詢(xún)中 12
- 6 淘寶美工培訓課程 人咨詢(xún)中 17
- 7 電腦辦公培訓課程 人咨詢(xún)中 15
- 8 網(wǎng)絡(luò )營(yíng)銷(xiāo)培訓課程 人咨詢(xún)中 13
- 9 模具設計培訓課程 人咨詢(xún)中 10
- 10 網(wǎng)站開(kāi)發(fā)培訓課程 人咨詢(xún)中 16