首页 > 作文

浏览器HTML自带懒加载技术

更新时间:2023-04-07 04:28:39 阅读: 评论:0

对于目前的图片懒加载,我们一般采用的是通过第三方库或懒加载库来实现,但是该方式的显著问题就是,必须按顺序执行:

1、加载初始的 html 响应内容

2、加载懒加载库

3、加载图片

假如浏览器能直接支持懒加载,那是最好的,这一想法也不是不可能哦!从chrome 75开始,我们可以通过切换两个开关来手动启用懒加载功能,可能最新的chrome将会默认开启懒加载功能了,就是说不用我们手动去设置了。(注意这里仅说到了是chrome浏览器哦)

loading特性的原理:

原生懒加载功能使用了一种预检请求来获取图片文件的前2048字节数据韩国化妆品品牌大全。根据预先取得的数据,浏览器会试着确定该图片小学科目有哪些的大小,在第一个(如果图片大小小于2kb,一个预检请求就够了)或第二次请求完成后,完整图片一加载完毕,其load事件就会解除监听。

我们可以通过一段脚本来判断浏览器是否支持懒加载功能,如果支持,可直接在img标签中写上loading并设置相关的值即可轻松实现懒加载,loading有三个值,分别是auto(默认值,浏览器自行决定是否启用懒加载)、eager(直接加载该图片)、lazy(开启懒加载)。

使用以下脚本可以判断浏览器是否支持原生懒加载功能:

<script>
if(“loading” in htmlimag儿童三字经全文eelement.prototype){
alert(“支持”);
}el{
alert(“不支持,你可能需要引入懒加载库来实现懒加载”);
}
</script>

如果支持,我们可以在img标签中为loadin印记 席慕容g指定值:

<img src=”” alt=”浏览器自行决定是否启用懒加载” loading=”auto”>

<img src=”” alt=”改革开放带来的变化;浏览器立即加载该图片” loading=”eager”>

<img src=”” alt=”浏览器使用懒加载” loading=”lazy”>

本文发布于:2023-04-07 04:28:37,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b96512bd01b2f4ae1526329e2157e500.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:浏览器HTML自带懒加载技术.doc

本文 PDF 下载地址:浏览器HTML自带懒加载技术.pdf

标签:加载   浏览器   图片   功能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图