摘要
为了解决长列表渲染下页面卡顿的问题,文章总结并实现了当前开发过程中最高效的两种渲染长列表的方式,分页加载和虚拟加载,并在虚拟加载的基础上对其进行了合理优化,降低了它的计算复杂度,扩大了它的使用场景。这两种方式都是通过将长列表进行切片处理,分割成一个个的短列表,根据用户操作,不断的更新渲染对应的短列表,进而提高页面的性能。文章深入探索了这两种方式的实现原理和底层结构,并从开发难度、性能提升、扩展性、设计思想、适用场景等方面进行了比较。
-
单位武汉邮电科学研究院