首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
interObserver
订阅
IntersectionObserver
瓶子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
哇噻,简直是个天才,无需scroll事件就能监听到元素滚动
哇噻,简直是个天才,无需scroll事件就能监听到元素滚动 1. 前言 最近在做 toolTip 弹窗相关组件封装,实现的效果就是可以通过hover或点击在元素的上面或者下面能够出现一个弹框,类似下面
IntersectionObserver:实现滚动动画、懒加载、虚拟列表...
IntersectionObserver使我们能够轻松获取获取元素的交叉状态,实现诸如懒加载、埋点监控、视差滚动等多种场景。 它性能良好,用法简洁。带来了极大的便利和用户体验,非常值得尝试。
React自定义Hook之useInfiniteScroll无限滚动
本文主要讲述如何实现无限滚动功能(前端页面大数据量的加载优化),并封装一个基本的React Hook。
react+IntersectionObserver实现页面丝滑帧动画
react帧动画实现效果展示, 技术实现:加入animation动画类,加入IntersectionObserver监听,监听dom元素的进入,加入class类。
好用的滚动插件——BetterScroll2.0
如果我们想要拓展滚动的功能,那么可能就需要下载插件,本文介绍一个好用的滚动插件——BetterScroll2.0插件。
React自定义Hook之useInView可视区检测
本文主要讲述如何实现监听元素的可视区检测,并封装一个基本的React Hook,本文将从原理出发,简要介绍 useInView 的实现,并从实际应用场景帮助读者理解如何使用它。
基于 IntersectionObserver API 实现无限滚动组件
在使用观察者 API 之前,vue-scorll-loader 1.x 版本是使用远古技术通过监听滚动条实现的,稍有常识的人都知道这种方式会有性能损耗 :-D,如今 Intersection Observer API 兼容性越来越好,再加上官方的 polyfill 就可以生产环…
懒加载优化方案——IntersectionObserver
在加载图片列表时候,如果不做任何处理,浏览器会创建所有img标签并去加载每一张图片,当图片过大,或者过多的时候,页面将超级消耗资源,这时候,懒加载就起到了一个很重要的作用(如果有运维支持,当这篇文章不
IntersectionObserver实现图片懒加载(滚动动画)
早上上班摸鱼时刻 看到一篇 利用"交叉观察者"这个小宝贝儿,轻松实现懒加载、吸顶、触底 。 回想我之前写监听滚动 用到的是监听滚动top距离出来计算的。 所监听对象的具体祖先元素。如果未传入值或值为null,则默认使用顶级文档的视窗。 rootMargin设置root区域的扩展…
探秘神奇的IntersectionObserver:释放网页性能的黑科技!
IntersectionObserver 提供了一种高效的方法来观察元素是否进入或离开视窗,而无需依赖滚动事件或定时器。