(阅读文字,就好了)
前言
在自己平时浏览一些大量图片类的网站时,你会发现无论是你pc端下拉滚动条,还是移动端手动滑屏时,最终呈现的图片有时候会有所延迟,这是一种预先加载图片资源的方式,也就是俗称懒加载...其中一些图像位于下方,这意味着网站访问者不会立即看到您的网站。他们需要向下滚动才能查看图像。如果你只能显示立即查看的图像,然后预先加载折叠下的图像呢?是的你可以。这就是这篇文章的内容。...DOM元素)
处理交叉路口(条目存储所有匹配的DOM元素,调用loadImage获取图像,然后适当地设置图像的src)
其他考虑事项(模糊转换为清晰时,为图像添加淡入效果)
结论(使用渐进式图片,你可以减少用户资源浪费大量时间来下载内容...这个分辨率将被拉伸以填充空间并且在真实图像加载时给访问者模糊的效果。...在这种情况下,我们希望处理器在图像进入视口后立即被调用(阈值:0.1)
你可以使用观察者观察页面中的所有图像
// 获取图片
const images = document.querySelectorAll