H5离线包方案

完整实现版本
背景
webview离线包方案简单来说,是解决性能问题,提升hybrid页面可用性。
核心思路为:

  • 客户端提前下载好HTML模板
  • 用户产生交互时候,由客户端完成数据请求并渲染HTML
  • 交给WebView容器加载

阅读全文

前端常见动画库总结

总结一下常见的动画库

  1. 提升用户体验&增加交互感: 动画可以使用户界面更加生动和有趣,提供更好的视觉体验。动画也可以增加界面的交互感,使用户感觉更加真实。例如,过渡动画可以使页面切换更加平滑,加载动画可以在数据加载时提供反馈,提示用户正在进行的操作。
  2. 引导用户注意力&记录用户行为:动画可以引导用户的注意力,帮助用户理解界面的布局和操作方式。动画也可以记录用户的页面行为和操作偏好,从而引申出对产品优化迭代的思考。例如弹出动画可以突出显示重要的信息或操作,滑动动画可以指示可滚动的区域。
  3. 增强品牌形象:独特的动画效果可以用于展示品牌的个性和特色,帮助品牌在用户心中留下深刻的印象。通过动画设计,可以传达品牌的价值观、理念和风格,从而增强品牌的认知度和忠诚度。

UI改版和页面玩法升级

  1. UI改版背景下的用户体验:UI改版可以更好地呈现新功能,提高用户的使用效率和满意度,还可以帮助App适应市场变化和用户需求变化,不断更新和改进以保持竞争力。除了静态的界面元素所带来的视觉效果和交互指引之外,动画也可以在UI改版中扮演重要的角色,可以形成自己的App页面风格体系。
  2. 直播语聊页面的玩法升级:直播语聊业务线承接着绝大部分的H5活动页面,且具有高可玩性和娱乐性,且在后续的产品迭代中追求新玩法的挖掘和实施,动画效果可以提高直播语聊活动页的视觉体验和交互体验,提高用户的活动参与度和活动粘性,进而创造更好的营收。

阅读全文

Github Copilot 使用技巧总结

本文结合了个人在 VSCode IDE 中使用 GitHub Copilot 的经验,并参考了 Github Blog 上的 How to use Copilot in your codebase 一文,其中举例使用的编程语言为 JavaScript。

阅读全文

从0构建前端UI组件库

虽然外部有vant、element、ant-design等一些UI组件库,但是对于一些自己业务内部的样式,没办法做到完全符合,为了提高开发效率,所以需要自己研制内部通用UI组件库。

阅读全文

前端性能优化(五)-优化体系演进

文章主要记录学习web性能优化方面的内容。

阅读全文

前端性能优化(四)-webview优化

文章主要记录学习web性能优化方面的内容。

阅读全文

前端性能优化(三)-性能诊断和优化手段

文章主要记录学习web性能优化方面的内容。

阅读全文

前端性能优化(二)-性能优化指标采集和上报

文章主要记录学习web性能优化方面的内容。

阅读全文

前端性能优化(一)-性能优化方法论

文章主要记录学习web性能优化方面的内容。

阅读全文

Vue3.x源码阅读笔记(五)-响应式原理

Vue3中,我们如果使用组合式API,那么就需要我们自己通过reactive模块,告诉Vue,哪些数据是需要变为响应式。

阅读全文