網(wǎng)頁設(shè)計(jì)移動(dòng)端H5前端性能優(yōu)化方案
1、HTML使用Viewport
Viewport可以加速頁面的渲染,請(qǐng)使用以下代碼:
2、減少Dom節(jié)點(diǎn)
Dom節(jié)點(diǎn)太多影響頁面的渲染,應(yīng)盡量減少Dom節(jié)點(diǎn)。
3、動(dòng)畫優(yōu)化
(1)、盡量使用CSS3動(dòng)畫。
(2)、合理使用requestAnimationFrame動(dòng)畫代替setTimeout。
(3)、適當(dāng)使用Canvas動(dòng)畫5個(gè)元素以內(nèi)使用css動(dòng)畫,5個(gè)以上使用Canvas動(dòng)畫(iOS8可使用webGL)。
4、高頻事件優(yōu)化
Touchmove、Scroll事件可導(dǎo)致多次渲染。
(1)、使用requestAnimationFrame監(jiān)聽?zhēng)兓沟迷谡_的時(shí)間進(jìn)行渲染。
(2)、增加響應(yīng)變化的時(shí)間間隔,減少重繪次數(shù)。
5、GPU加速
CSS中以下屬性(CSS3transitions、CSS33Dtransforms、Opacity、Canvas、WebGL、Video)來觸發(fā)GPU渲染,請(qǐng)合理使用。(PS:過渡使用會(huì)引發(fā)手機(jī)過耗電增加。)
- 2017-07-11h5移動(dòng)端頁面怎么根據(jù)設(shè)計(jì)稿布局
- 2017-06-26怎么把網(wǎng)頁設(shè)計(jì)的更有視覺效果
- 2017-06-22網(wǎng)頁設(shè)計(jì)中的樣式單位px、em、rem區(qū)別
- 2017-06-01室內(nèi)設(shè)計(jì)師如何設(shè)計(jì)一個(gè)好的室內(nèi)設(shè)計(jì)方案
- 2017-05-24室內(nèi)設(shè)計(jì)平面布局方案和技巧
- 2017-05-24室內(nèi)設(shè)計(jì)師如何寫室內(nèi)設(shè)計(jì)方案
- 2017-05-23室內(nèi)設(shè)計(jì)師如何講述設(shè)計(jì)方案
- 2017-05-09網(wǎng)頁設(shè)計(jì)中圖片有哪些常見的使用技巧
- 2017-05-04鄭州哪里可以學(xué)網(wǎng)頁設(shè)計(jì)培訓(xùn)班
- 2017-05-04自適應(yīng)網(wǎng)頁設(shè)計(jì)制作的方法和技巧
- 2017-04-10網(wǎng)頁設(shè)計(jì)首頁如何布局會(huì)有好的用戶體驗(yàn)
- 2017-04-08室內(nèi)設(shè)計(jì)中式白墻黑瓦設(shè)計(jì)方案
- 2017-04-06網(wǎng)頁設(shè)計(jì)中怎么用ps切圖
- 2017-04-06網(wǎng)頁前端需要會(huì)些什么 學(xué)什么東西
- 2017-03-20web前端用到的專業(yè)技能有哪些
- 1 室內(nèi)設(shè)計(jì)培訓(xùn)課程 人咨詢中 19
- 2 平面設(shè)計(jì)培訓(xùn)課程 人咨詢中 18
- 3 網(wǎng)頁設(shè)計(jì)培訓(xùn)課程 人咨詢中 18
- 4 淘寶開店培訓(xùn)課程 人咨詢中 15
- 5 動(dòng)漫設(shè)計(jì)培訓(xùn)課程 人咨詢中 12
- 6 淘寶美工培訓(xùn)課程 人咨詢中 17
- 7 電腦辦公培訓(xùn)課程 人咨詢中 15
- 8 網(wǎng)絡(luò)營銷培訓(xùn)課程 人咨詢中 13
- 9 模具設(shè)計(jì)培訓(xùn)課程 人咨詢中 10
- 10 網(wǎng)站開發(fā)培訓(xùn)課程 人咨詢中 16