RecycleScroller虚拟列表的实战。 背景 当渲染大型列表时,由于浏览器需要处理大量的 DOM 节点,会带来页面卡顿、内存占用过高等问题。此时可以通过将列表虚拟化技...
RecycleScroller虚拟列表的实战。 背景 当渲染大型列表时,由于浏览器需要处理大量的 DOM 节点,会带来页面卡顿、内存占用过高等问题。此时可以通过将列表虚拟化技...
本文介绍几个Vue3项目的缓存策略 背景 缓存在性能优化中起着重要作用,它可以提高网页的响应速度、给用户更快速流畅的使用体验,同时还可以减少服务器负担。接下来从页面、组件和数...
一些容易被忽视导致过度绘制的组件。 发现问题 Flutter官方提供的性能检测工具DevTools可用来检测如不合理布局(Inspector)、单帧CPU耗时(Perform...
hi好久不见~消失的这半年做了件大事,生了个兔宝宝🐰产假回来之后发现项目组又启动了一个新项目,这次做的网页,基于Nuxt3开发的,于是开始了学习前端知识。这一路从Androi...
使用ScrollEndNotification可能要注意的点。 发现问题 在做Flutter流畅度优化之过度绘制[https://www.jianshu.com/p/bd7b...
发现问题 现网发现有些玩家昵称显示异常,部分字符显示不出来: 经查这是一个Unicode为\u0655的阿拉伯字符——Arabic Hamza Below[https://w...
本篇将通过一个体验优化需求来学习Flutter滑动体系中的ScrollPyhsics。 发现问题 接到这样一个体验问题,在iOS设备上浏览视频帖子时,发现每次脱手后滑动停止较...
继续该系列,这一篇是实战篇,在掌握这前面几篇知识点后,相信很容易就能解决这次的需求啦~ 需求背景 先看这样一组页面,分为横屏竖屏两种样式,页面元素都很好实现,主要是一个头部信...
排查土耳其文显示异常的问题。 发现问题 适配同学反馈某个设备在土耳其环境下无法显示部分字符,出现乱码: 因为自测机能显示出来,且异常字符主要是ğ和ş,所以一开始怀疑是设备字符...