zoukankan      html  css  js  c++  java
  • 懒加载

    1、什么是懒加载?

      懒加载也就是延迟加载。
      当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。

    2、为什么要使用懒加载?

      很多页面,内容很丰富,页面很长,图片较多。比如说各种商城页面。这些页面图片数量多,而且比较大,少说百来K,多则上兆。要是页面载入就一次性加载完毕。估计大家都会等到黄花变成黄花菜了。

    3、懒加载的原理是什么? 

      页面中的img元素,如果没有src属性,浏览器就不会发出请求去下载图片,只有通过javascript设置了图片路径,浏览器才会发送请求。
      懒加载的原理就是先在页面中把所有的图片统一使用一张占位图进行占位,把真正的路径存在元素的“data-url”(这个名字起个自己认识好记的就行)属性里,要用的时候就取出来,再设置;

    4、懒加载的实现步骤?  

      1)首先,不要将图片地址放到src属性中,而是放到其它属性(data-original)中。
      2)页面加载完成后,根据scrollTop判断图片是否在用户的视野内,如果在,则将data-original属性中的值取出存放到src属性中。
      3)在滚动事件中重复判断图片是否进入视野,如果进入,则将data-original属性中的值取出存放到src属性中。
    5、懒加载的优点是什么?

      页面加载速度快、可以减轻服务器的压力、节约了流量,用户体验好

    原文入口:https://blog.csdn.net/wujinpengjiusan/article/details/89513156

    一个小小后端的爬行痕迹
  • 相关阅读:
    伪静态
    query 文件提交 +php后台入库
    PHP实现URL长连接转短连接方法
    通过经纬度获取所属城市信息
    PHP 学习之路1
    Linux云服务器安装tomcat
    linux下svn服务器搭建步骤
    HttpServletrequest 与HttpServletResponse总结
    HTML5基础
    Ajax相关总结
  • 原文地址:https://www.cnblogs.com/heikedeblack/p/14777907.html
Copyright © 2011-2022 走看看