首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
【专题】长列表优化
订阅
BraveWang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
虚拟列表,我真的会了!!!
如果我想要在网页中放大量的列表项,纯渲染的话,对于浏览器性能将会是个极大的挑战,会造成滚动卡顿,整体体验非常不好。虚拟列表思想的出现,就是为了帮助我们解决长列表问题的,下面让我们来一起了解下吧!
深入【虚拟列表】动态高度、缓冲、异步加载... Vue实现
前文中我们使用 虚拟列表 优化了海量数据的显示,但实际情况并没有那么简单。不定高的列表元素该怎么获取真实高度?滚动时为什么会出现白屏闪烁?异步加载的数据要怎么处理?一次性请求大量数据是否合理?
基于【虚拟列表】高性能渲染海量数据
在某种特殊场景下,需要将大量数据一次性渲染到页面。 分析真实业务场景,用户正常情况不会去浏览全部数据。 除特殊情况外,将全部数据渲染到列表中是无用且浪费资源的行为,只需要根据用户视窗进行部分渲染即可
百万PV商城实践系列 - 前端长列表渲染优化实战
在项目中,我们或多或少都会经历一些长列表渲染的难题,本篇文章就为大家详细的解析这类场景的解决方案。内容相对易上手,并不涉及复杂的逻辑,效果立竿见影。还等什么呢,快来看看吧。
前端面经题记:长列表怎么优化?
昨天上午接了一个电话面试,聊着聊着接说到了性能优化,然后面试官问到了长列表。其实之前做过的都只是简单的分页处理,但面试官问的肯定不是这个咯,他关心的是虚拟列表,大概以前粗略看过这个效果的实现源码,虽然我自己没实现过但有一些自己的想法,于是blablabla......,可能碍于…
如何处理前端超长列表
背景:系统中有一个添加品牌的搜索框,当搜索类目不做限制的时候,全部的品牌列表会有1W多个,这时候在框架的加持下,操作速度感人。可以在https://codesandbox.io/s/pure-vue-kqber中体验一下,甚至不用打开控制台看console输出,就可以感受到载入…
当后端一次性丢给你10万条数据, 作为前端工程师的你,要怎么处理?
前段时间有朋友问我一个他们公司遇到的问题, 说是后端由于某种原因没有实现分页功能, 所以一次性返回了2万条数据,让前端用select组件展示到用户界面里. 我听完之后立马明白了他的困惑, 如果通过硬编码的方式去直接渲染这两万条数据到select中,肯定会卡死. 后面他还说需要支…
浅谈虚拟列表实现与原理分析
虚拟列表可以说是一个很常见的需求场景了。 什么是虚拟列表?在我们日常生活中,刷不到底的新闻 Feed 流,无尽图片瀑布流、超级超级长的排行榜等等。对于这种场景,我们不可能一次性加载完所有数据,因为不仅用户手机的视窗大小决定了这种做法很浪费,同时请求如此多的数据,从网络带宽、服务…
前端长列表性能优化-实践篇(React背景)
今天的主题是前端人一生至少要遇到一次的问题,长列表的性能优化。这个问题也是出现在我手头的这个项目里面,突然觉得epr这个项目是个宝藏,它push我前进,哈哈哈哈哈。 进入正题,这次的需求是展示用
Vue 虚拟列表,纵享丝滑【实践篇】
现如今,我们总是在无止境的刷。刷微博、刷抖音、刷沸点......一次次丝滑下拉体验的背后却是前端攻城狮的用心。 本篇讨论基于 Vue.js 的列表无限下拉实践。 我们的目标就是:让列表下拉纵享丝滑,而不是像以往的下拉就 loading 等待的体验。 咱还是用 Vue CLI 来…