简单HTML5原生图片懒加载属性无需JS

在现代Web开发中,HTML5提供了一个原生的懒加载特性,即通过在img标签中添加lazy属性。这个方法非常简单直接,不需要额外的JavaScript代码来实现图片的懒加载。

下面是如何使用这个特性的示例:

只需要给图片添加 loading=”lazy” 就可以实现懒加载。

<img src="" loading="lazy" >

这里可以添加一段JavaScript代码,用于在图片加载前显示占位图

<img src="" loading="lazy" data-src="path/to/image1.jpg" >

 <script>
        document.addEventListener('DOMContentLoaded', function() {
            'loading' in HTMLImageElement.prototype || 
            document.querySelectorAll('img[data-src]').forEach(img => {
                img.src = img.dataset.src;
            });
        });
</script>
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

夸夸TA
夸夸
还有吗!没看够!
取消
昵称表情代码图片

    暂无评论内容