簡單HTML5原生圖片懶加載屬性無需JS

在現代Web開發(fā)中,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
喜歡就支持一下吧
點贊981 分享