移动端JS图片懒加载是一种优化网页或应用性能的技术。它的基本概念是延迟加载图片,直到用户滚动到它们即将进入视口的区域。这样可以减少初始页面加载时间,节省带宽和服务器资源,提升用户体验。
scroll
事件来实现。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>图片懒加载示例</title>
<style>
img {
width: 100%;
height: auto;
display: block;
margin-bottom: 20px;
}
</style>
</head>
<body>
<img data-src="image1.jpg" alt="Image 1">
<img data-src="image2.jpg" alt="Image 2">
<img data-src="image3.jpg" alt="Image 3">
<!-- 更多图片 -->
<script>
document.addEventListener("DOMContentLoaded", function() {
const images = document.querySelectorAll('img[data-src]');
const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
领取专属 10元无门槛券
手把手带您无忧上云