Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.5 KB

lazy-loading-images.md

File metadata and controls

23 lines (14 loc) · 1.5 KB
标题 标签
lazyLoadingImages(懒加载图片) image(图片)

在当今的数字环境中,图像在吸引用户注意力和传达信息方面发挥着关键作用。然而,它们对网页加载时间的影响可能很大,导致用户体验不佳和搜索引擎排名较低。这使得图像优化成为任何网站性能优化策略的重要组成部分。

优化图像的最常见技术是懒加载。这通常以懒加载初始视口之外的图像的形式出现,直到它们接近滚动到视图中。通过推迟加载图像直到需要它们时,懒加载可以优化页面性能并确保无缝的浏览体验。

幸运的是,HTML 标准已经包含一个内置解决方案,可以轻松实现懒加载,即 loading 属性。只需将 loading="lazy" 添加到所需图像,即可解锁懒加载的强大功能,并允许浏览器优化资源分配和加载优先级。

<img src="/img/duck.png" alt="A rubber duck" loading="lazy" />

注意:除 Safari 外,大多数现代浏览器都支持加载属性,但 IE 等旧版浏览器不支持。就这一点而言,懒加载可以看作是支持它的浏览器的渐进式增强,因此对于任何可以从中受益的用户来说,它仍然值得添加。

使用示例

结果如下:

<iframe src="codes/html/html/lazy-loading-image.html"></iframe>