首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
君本尊47243
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
基于【虚拟列表】高性能渲染海量数据
在某种特殊场景下,需要将大量数据一次性渲染到页面。 分析真实业务场景,用户正常情况不会去浏览全部数据。 除特殊情况外,将全部数据渲染到列表中是无用且浪费资源的行为,只需要根据用户视窗进行部分渲染即可
如何实现 H5 秒开?
我在简历上写了精通 H5,结果面试官上来就问: 同学,你说你精通 H5 ,那你能不能说一下怎么实现 H5 秒开?
【方案篇】事件监听函数的内存泄漏,帮你搞定!
事件监听函数可能导致内存的泄漏,今天我们一起分析其原因,追溯本源,并搞定其导致的内存泄漏,进一步提高代码质量!
史上最全的瀑布流布局前端方案汇总!
什么是瀑布流布局 瀑布流布局的优点 瀑布流布局的缺点 瀑布流布局适用场景 瀑布流布局前端技术方案 1. css 2. 原生js 3.第三方库
网页骨架屏自动生成方案(dps)
什么是骨架屏呢?骨架屏(Skeleton Screen)是指在页面数据加载完成前,先给用户展示出页面的大致结构(灰色占位图),在拿到接口数据后渲染出实际页面内容然后替换掉。Skeleton Screen 是近两年开始流行的加载控件,本质上是界面加载过程中的过渡效果。 假如能在加…
令人费解的 async/await 执行顺序
2019年了,相信大家对 Promise 和 async/await 都不再陌生了。 前几日,我在社区读到了一篇关于 async/await 执行顺序的文章《「前端面试题系列1」今日头条 面试题和思路解析》。文中提到了一道“2017年「今日头条」的前端面试题”,还有另一篇对此题…
图片视频瀑布流长列表性能优化实践
需求定义很简单,本来有一个这样的瀑布流页面,滚动加载更多卡片,在此基础上,增加视频支持,也就是说可能是图片也可能是短视频。视频要求在Wi-Fi时内联静音自动循环播放,不需要其他交互。 是不是非常简单的一句需求,要求也不高。 调研了视频内联播放的兼容性,问题不大。 静音播放也就一…
Vue 虚拟列表,纵享丝滑【实践篇】
现如今,我们总是在无止境的刷。刷微博、刷抖音、刷沸点......一次次丝滑下拉体验的背后却是前端攻城狮的用心。 本篇讨论基于 Vue.js 的列表无限下拉实践。 我们的目标就是:让列表下拉纵享丝滑,而不是像以往的下拉就 loading 等待的体验。 咱还是用 Vue CLI 来…
「百毒不侵(三)」结合“康熙选秀”,给大家讲讲“虚拟列表”
虚拟滚动,就是根据`容器可视区域`的`列表容积数量`,监听用户滑动或滚动事件,动态截取`长列表数据`中的`部分数据`渲染到页面上,动态使用空白站位填充容器`上下滚动区域内容`,模拟实现`原生滚动效果`
一个简洁、有趣的无限下拉方案
长列表渲染、无限下拉也算是前端开发老生常谈的问题之一了,本文将介绍一种简洁、巧妙、高效的方式来实现。话不多说,看下图,也许你可以发现什么? 说明了要素,也许你可以尝试着开始思考,看你是否能猜到具体的实现方案。 一直以来,检测元素的可视状态或者两个元素的相对可视状态都不是件容易事…