pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

HTML5體驗改進的14條軍規

HTML5賦予網頁更好的意義和結構。更加豐富的標簽將隨著對RDFa的,微數據與微格式等方面的支持,構建對程序、對用戶都更有價值的數據驅動的Web。,HTML5中國,中國最大的HTML5中文門戶
來自公園《HTML5——用新方式創造更好的用戶體驗》線下活動中來自火速輕應用的技術總監胡敏東的分享。

1. fake 頁 - 首屏加速
目標:首屏 3s 以內

因為 71% 的用戶期望移動頁面跟 pc 頁面一樣快 (3s) ,74% 的用戶能容忍的響應時間為 5 秒,所以我們必須保證移動端頁面有足夠的速度。

方案:

- 避免頁面長時間白頁,頁面渲染只需要完整的 HTML 以及 CSS
- 加載結束后頁面第一屏便渲染結束,然后再異步加載js
- 靜態資源不使用 cookie
- 優化加載順序 css頭、js尾

2. 降低請求「數」
- 將可合并的 CSS、JS 文件合并
- CSS sprites 合并圖片資源

3. 降低請求「量」
- 合理的使用圖片資源(對大圖進行處理,使用矢量圖片)?
- JS混淆(通過簡化函數名稱, 變量名稱, 去空格等達到減小 JS 文件的大小)?
- 規劃好使用的第三方工具庫,減少不必要的引用?
- 啟用 GZIP 壓縮?
- Zepto 替換 JQuery

4. 緩存一切可緩存的
- 頁面緩存(manifest,減輕服務器壓力、加快頁面加載速度)
- 數據緩存(localStorage/indexedDataBase)
- 只緩存非敏感信息

5. 合理使用 Ajax 的 Get、Post
- Post方法在AJAX 請求下會被拆分成兩個: sending header first, then sending data
- Get提交的數據較少
- Post相對來說更安全

6. 使用合理的圖片加載方案
- 延遲加載:使用 setTimeOut 或 setInterval 進行加載延遲
- 條件加載:符合某些條件,或觸發了某些事件才開始異步下載
- 可視區加載:即僅加載用戶可以看到的區域,這個主要由監控滾動條來實現,一般會在距用戶看到某圖片前一定距離遍開始加載,這樣能保證用戶拉下時正好能看到圖片

7. 減少渲染回流
- HTML渲染過程 

| 生成DOM樹
| 計算CSS樣式
| 構建 render tree
| reflow,定位元素位置大小
| 繪制頁面

- 這些操作會導致回流

| 操作dom結構
| 動畫
| DOM樣式修改
| 獲取元素尺寸的API

注:若是 javascript 動態改變 DOM Tree 便會引起 reflow 頁面中的元素改變,只要不影響尺寸,比如只是顏色改變只會引起 repaint 不會引起回流

8. 減少使用定位元素
- static元素處于文檔流中,其渲染速度是最快的 
- absolute定位元素在手機上可能會導致的問題:
- 定位元素在手機上不能顯示
- 定位元素動畫效果失效。
- 以上問題便是 UI 渲染失效多導致,最好的解決方案是減少使用定位元素,否則只能引起強烈 reflow 才能解決
- Fix 定位元素導致的問題
- fixed元素遭遇文本框時失效,可能會飄到頁面中間阻擋輸入
- 影響效率

9. 手動釋放資源
- 不能完全依賴于瀏覽器的垃圾**
- 資源必須手動釋放

| 釋放沒有使用的閉包
| 觀察者需要得到清理
| 釋放定時器
| view 切換過程中,在 destroy 中釋放 view 相關資源

10. 區域滾動使用 Iscroll
- webapp 區域滾動?
- 解決動畫過程帶來的長短頁問題

11. Touch 事件替換 Click
- Click 點擊響應比 Touch 慢 300ms(手機需要知道你是不是想雙擊放大網頁內容)
- 解決動畫過程帶來的長短頁問題
- 總而言之,IScroll 方案的提出,是讓 webapp 媲美 native app 靠近了一大步,真正的平起平坐還需要瀏覽器的支援

12. 合理使用 CSS 特性
- 不要使用 CSS 字體?
- 避免使用 CSS 表達式?
- 高頻渲染觸發 GPU 加速(CSS3 transitionsCSS3 3D transforms)

13. 盡量不要使用 DataURI
- 解析是由成本?
- 手機端 DataURI 要比簡單的外鏈資源要慢 6 倍

14. 合理使用 Canvas 動畫
- Canvas是狀態機,減少狀態切換能提高效率
- Canvas分層渲染
- 少用 shadow
- canvas.WIDTH1: = canvas.WIDTH1: 代替 context.clearRect(0, 0, WIDTH1:, HEIGHT1)
- 坐標系整數化
- 使用 requeatAnimationFrame
- 放棄 settimeout 動畫
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 泰安办公家具-泰安派格办公用品有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 四川成都干燥设备_回转筒干燥机_脉冲除尘器_输送设备_热风炉_成都川工星科机电设备有限公司 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 |