700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 前端教程:原生 JS 实现最简单的图片懒加载

前端教程:原生 JS 实现最简单的图片懒加载

时间:2022-11-03 06:14:05

相关推荐

前端教程:原生 JS 实现最简单的图片懒加载

懒加载

什么是懒加载

懒加载其实就是延迟加载,是一种对网页性能优化可方式,比如当访问一个页面的时候,优先显示可视区域的图片而不一次性加载所有图片,当需要显示的时候再发送图片请求,避免打开网页时加载过多资源。

什么时候用懒加载

当页面中需要一次性载入很多图片的时候,往往都是需要用懒加载的。

懒加载原理

我们都知道HTML中的<img>标签是代表文档中的一个图像。。说了个废话。。

<img>标签有一个属性是 src,用来表示图像的URL,当这个属性的值不为空时,浏览器就会根据这个值发送请求。如果没有 src属性,就不会发送请求。

嗯?貌似这点可以利用一下?

我先不设置 src,需要的时候再设置?

nice,就是这样。

我们先不给 设置 src,把图片真正的URL放在另一个属性 data-src中,在需要的时候也就是图片进入可视区域的之前,将URL取出放到 src中。

实现

HTML结构

<div><div><img alt="loading" data-src="./img/img1.png"></div><div><img alt="loading" data-src="./img/img2.png"></div><div><img alt="loading" data-src="./img/img3.png"></div><

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。