如何实现图片滚动懒加载

 时间:2024-10-12 01:31:13

1、将页面里所有img属性src属性用data-xx代替,当页面滚动直至此图片出现在可视区域时,用js取到该图片的data-xx的值赋给src。

如何实现图片滚动懒加载

2、一稍僚敉视个页面中有很多图片,如淘宝、京东首页等等,如果一上来就发送这么多请求,页面加载就会很漫长,如果js文件都放在了文档的底部,恰巧页面的头部又依赖这个js文件,那就不好办了。更为要命的是:一上来就发送百八十个请求,服务器可能就吃不消了.

如何实现图片滚动懒加载

3、页面中的img元素,如果没有src属性,浏览器就不会发出请求去下载图片(也就没有请求咯,也就提高性能咯),一旦通过javascript设置了图片路径,浏览器才会送请求。

如何实现图片滚动懒加载

4、现在正真的路径存在元素的“data-url”(这个名字起个自己认识好记的就行)属性里,要用的时候就取出来,再设置。

如何实现图片滚动懒加载

5、开始比较之前,先了解一些基本的知识,比如说如何获取某个元素的尺寸大小、滚动条滚动距离及偏移位置距离。

如何实现图片滚动懒加载

6、浏览器窗口顶部与文档顶部之间的距离,也就是滚动条滚动的距离位置;原生方法:window.pagYoffset——IE9+及标准浏鼙裸魅暹览器 || document.documentElement.scrollTop 兼容ie低版本的标准模式 ||document.body.scrollTop 兼容混杂模式。

如何实现图片滚动懒加载
  • navicat写代码怎么不提示
  • 如何从pdm文件中找到表的建表语句
  • mysql limit用法
  • Unity怎么删除游戏对象#校园分享#
  • 啪啪三国2武将庞统详解
  • 热门搜索
    老师您辛苦了手抄报 古典名著手抄报 抗病毒手抄报图片 世界环境日手抄报内容 英语手抄报边框 安全手抄报内容资料 预防禽流感手抄报 元宵节手抄报图片大全 手抄报模板大全 六一手抄报内容简短