首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端性能优化
订阅
Mr_KLeo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
造轮子之不同场景下虚拟列表实现
虚拟列表用来解决大数据量数据渲染问题,由于一次性渲染性能低,所以诞生了虚拟列表渲染。该场景下可视区高度都是相对固定的。相对固定是指在一定条件下可以被改变。 虚拟列表的要做的事是确保性能的前提下,利用一
深入【虚拟列表】动态高度、缓冲、异步加载... Vue实现
前文中我们使用 虚拟列表 优化了海量数据的显示,但实际情况并没有那么简单。不定高的列表元素该怎么获取真实高度?滚动时为什么会出现白屏闪烁?异步加载的数据要怎么处理?一次性请求大量数据是否合理?
搞懂clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop的区别
搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop
🦊【前端面试】列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值🦄️
我们作为前端,平时遇到的一大类工作就是展现各种的数据,而列表就是其中一个通用的形式,无论是像Google这样的搜索引擎,到像Facebook、Twitter这样的用户社区,列表都是最为重要的展现形式。
听说你还不会虚拟列表?原谅我来晚了
以前听到“虚拟列表”感觉非常的高大上,直到我弄清楚它的原理,发现它是如此的简单!虚拟列表是指对列表的“可视区域”进行渲染,对“非可见区域”不渲染或部分渲染,从而极大提高渲染性能的一种技术。
「前端进阶」高性能渲染十万条数据(虚拟列表)
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可…
给你十万条数据,给我顺滑的渲染出来!
前言 这是一道面试题,这个问题出来的一刹那,很容易想到的就是for循环100000次吧,但是这方案着实让浏览器崩溃啊!还有什么解决方案呢? 正文 1. for 循环100000次 虽说for循环有点l
package.json 与 package-lock.json 的关系
模块化开发在前端越来越流行,使用 node 和 npm 可以很方便的下载管理项目所需的依赖模块。package.json 用来描述项目及项目所依赖的模块信息。 那 package-lock.json
vue的SEO优化方法一:prerender-spa-plugin预渲染
vue的预渲染prerender-spa-plugin的使用和填坑,针对官网、营销页等场景,有效的解决Vue的SEO问题。
Vue使用prerender-spa-plugin进行网页预渲染
「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」。通常情况下,Vue项目是单页项目,也就是渲染出来的项目,只有一个index.html。然后进行预渲染,优化SEO呢?