没有合适的资源?快使用搜索试试~ 我知道了~
lazyImage:使用interSectionObserver API异步加载图片
共10个文件
jpg:3个
svg:3个
js:1个
需积分: 15 1 下载量 83 浏览量
2021-04-27
17:02:03
上传
评论
收藏 194KB ZIP 举报
温馨提示
lazy-observer-load 使用interSectionObserver API异步加载图片 当前懒加载图片的方法 要想知道当前是否需要加载一张图片,我们需要坚持当前页面可见范围内这张图片是否可见。如果是,则加载。 检查方法:我们可以通过事件和事件处理器来监测页面滚动位置、offset值、元素高度、视窗高度并计算出这张图片是否在可见视窗内。 但是,这样做也有几点副作用: 由于所有的计算将在JS的主线程进行,因此可能会带来性能问题; 每次执行滚动时,以上计算都会执行一遍,如果我们的图片在最底部的,无形间浪费了很多资源; 如果页面中有很多图片,这些计算将会十分占用资源。 一个更加现代化的解决方案 提供了一种方法,可以异步观察目标元素与祖先元素或顶层文件的交集变化。 通过Intersection Observer API实现的懒加载主要包括以下几个步骤: 创建一个intersectio
资源推荐
资源详情
资源评论
收起资源包目录
lazyImage-master.zip (10个子文件)
lazyImage-master
css
index.css 336B
README.md 1KB
images
dog-running.svg 889B
dog-battersea.jpg 46KB
dog-face.jpg 42KB
dog-battersea.svg 902B
dog-face.svg 921B
dog-running.jpg 110KB
js
load.js 2KB
index.html 2KB
共 10 条
- 1
资源评论
起名什么的最烦啦
- 粉丝: 14
- 资源: 4640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功