網(wǎng)頁(yè)設計移動(dòng)端H5前端性能優(yōu)化方案
1、HTML使用Viewport
Viewport可以加速頁(yè)面的渲染,請使用以下代碼:
2、減少Dom節點(diǎn)
Dom節點(diǎn)太多影響頁(yè)面的渲染,應盡量減少Dom節點(diǎn)。
3、動(dòng)畫(huà)優(yōu)化
(1)、盡量使用CSS3動(dòng)畫(huà)。
(2)、合理使用requestAnimationFrame動(dòng)畫(huà)代替setTimeout。
(3)、適當使用Canvas動(dòng)畫(huà)5個(gè)元素以?xún)仁褂胏ss動(dòng)畫(huà),5個(gè)以上使用Canvas動(dòng)畫(huà)(iOS8可使用webGL)。
4、高頻事件優(yōu)化
Touchmove、Scroll事件可導致多次渲染。
(1)、使用requestAnimationFrame監聽(tīng)幀變化,使得在正確的時(shí)間進(jìn)行渲染。
(2)、增加響應變化的時(shí)間間隔,減少重繪次數。
5、GPU加速
CSS中以下屬性(CSS3transitions、CSS33Dtransforms、Opacity、Canvas、WebGL、Video)來(lái)觸發(fā)GPU渲染,請合理使用。(PS:過(guò)渡使用會(huì )引發(fā)手機過(guò)耗電增加。)
<< 上一篇: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