1. 原生图片懒加载
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<style>
/* 滚动条到 2000px 后再加载 */
.top {
height: 2000px;
}
</style>
<body>
<div class="top">top</div>
<div class="wrapper">
<img data-src="./myLazy.png">
</div>
</body>
<script>
// 获取 dom 元素
let myImg = document.querySelector('img')
// 调用方法
let observer = new IntersectionObserver(function ([{ isIntersecting }]) {
if (isIntersecting) {
// 赋值
myImg.src = myImg.dataset.