亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第16天 H5如何進行首屏優化?

第一模块(课程信息):

课程名称:2周刷完100道前端优质面试真题
课程章节:第七章第三节 H5如何进行首屏优化?
主讲老师:双越

第二模块(课程内容):

课程内容概述

一、路由懒加载

  • 适用于SPA,例如react、vue框架搭建的项目
  • 路由拆分,有限保证首页加载

二、服务端渲染SSR(成本高)

  • 传统的前后端分离渲染页面的过程复杂
  • SSR渲染页面过程简单,所有性能好
  • 如果是纯H5页面,SSR是性能优化的终极方案

现在的新框架代替SSR技术Vue(Nuxt.js)/React(Next.js)

三、App预取

  • 如果H5在App Webview中展示,可使用app预取
  • 用户访问列表页时,App预加载文章首屏内容
  • 用户进入H5页,直接从App中获取内容,瞬间展示首屏

四、分页

针对列表页
默认只展示第一页内容

五、图片懒加载lazyLoad

  • 针对详情页
  • 默认只展示文本内容,然后触发图片懒加载
  • 提前设置图片尺寸,尽量只重绘不重排

六、Hybrid

  • 提前将HTML JS CSS 下载到App内部
  • 在App webview中使用file://协议加载页面文件
  • 再用ajax获取内容并展示

总结:

  1. 路由懒加载
  2. 服务端渲染SSR
  3. App预取
  4. 分页
  5. 图片懒加载
  6. Hybrid

第三模块(学习心得):

1、学习了App预取的方式
2、掌握了Hybrid的方式
3、性能优化要结合分析、统计、评分等,要说出优化后时间减低了多少,吸引了多少用户
4、性能优化也要配合体验,如骨架屏,loading动画等

第四模块(学习截图):

图片描述
图片描述
图片描述
图片描述

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
11
獲贊與收藏
8

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消