美文网首页前端
jQuery延迟加载(懒加载)

jQuery延迟加载(懒加载)

作者: 端木安玉 | 来源:发表于2018-09-20 16:43 被阅读1次

一、为什么需要懒加载?
对于图片过多的使用场景,为了提高页面加载速度,改善用户体验,我们对未出现在视野范围内的图片先不进行加载,等到出现在视野范围才去加载。
二、懒加载的实现原理
-它的实现原理很简单,先把img的src指向一个小图片,图片真实的地址存储在img一个自定义的属性里,<img src="lazy-load.png" data-src="xxx" />,等到此图片出现在视野范围内了,获取img元素,把data-src里的值赋给src。

使用:

<SCRIPT src="jquery.js" type=text/javascript></SCRIPT>
<SCRIPT src="jquery.lazyload.min.js" type=text/javascript></SCRIPT>

只需要引入这两个js就可以使用
html <img>部分我们不引入 src属性,真实图片的URL设置到data-original属性

<img class="lazy" src="" data-original="img/example.jpg"  width="640" heigh="480">

js部分

  $(function() {
        $("img").lazyload({
            threshold : 400,//灵敏度 --显示区域距顶部距离
            effect : "fadeIn",// 图片显示效果
            placeholder : "img/grey.gif", //用图片提前占位
        });
    });

搞定收工 最后添加效果图


微信图片_20180920164245.png 微信图片_20180920164249.png

相关文章

  • jQuery延迟加载(懒加载)

    一、为什么需要懒加载?对于图片过多的使用场景,为了提高页面加载速度,改善用户体验,我们对未出现在视野范围内的图片先...

  • JS

    JS 懒加载,预加载 概念:懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加...

  • 图片懒加载

    懒加载与预加载的基本概念。 懒加载也叫延迟加载:JS图片延迟加载 延迟加载图片或符合某些条件时才加载某些图片。 预...

  • web优化之懒加载和预加载

    懒加载和预加载是常用的web优化的手段。所以我们首先应该明白什么是懒加载和预加载。懒加载:懒加载也加延迟加载,延迟...

  • js 实现图片懒加载

    一、懒加载 懒加载也叫延迟加载,Js中图片的延迟加载,延迟图片需要符合某些条件时才加载;对于图片过多的页面,为了加...

  • 图片的懒加载和预加载

    一、懒加载 【1.1】什么是懒加载? 懒加载也就是延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的...

  • javascript图片懒加载与预加载的分析

    懒加载与预加载的基本概念。 懒加载也叫延迟加载:前一篇文章有介绍:JS图片延迟加载 延迟加载图片或符合某些条件时才...

  • 懒加载和预加载

    1)概念: 懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加载:提前加载图片...

  • 懒加载和预加载

    一、懒加载 1.1、什么是懒加载  懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式...

  • 懒加载

    一,懒加载 1.什么是懒加载 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。...

网友评论

    本文标题:jQuery延迟加载(懒加载)

    本文链接:https://www.haomeiwen.com/subject/wosnnftx.html