美文网首页
js懒加载的应用

js懒加载的应用

作者: ___大鱼___ | 来源:发表于2019-02-09 16:29 被阅读3次
  1. 给所有img标签加上 lass="lazyload" data-src="真实地址" src="可以不填写"
 <img class="lazyload" data-src="{% static 'image/background_img/425df94c8200a73383cd40212d7f7a2.jpg' %}" src="" alt="">

2.引入 lazyload.js

<script src="https://cdn.jsdelivr.net/npm/lazyload@2.0.0-beta.2/lazyload.js"></script>

3.在script标签中写入以下js代码

 window.onload=function(){
                lazyload();
            }

// IE浏览器不支持懒加载

    var userAgent = window.navigator.userAgent;
   if(userAgent.indexOf('NET') != -1) {
//如果是IE浏览器则让data-src的值等于src
       $('img').each(function () {
           var data_src = $(this).attr('data-src');
           if(data_src){
               $(this).attr('src', data_src)
           }

       })
   }else{

        window.onload=function(){
                lazyload();
            }
   }

相关文章

  • js懒加载的应用

    给所有img标签加上 lass="lazyload" data-src="真实地址" src="可以不填写"...

  • JS

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

  • vue 路由的懒加载

    前言: 懒加载也叫延迟加载,即在需要的时候进行加载,随用随载; 为何要用懒加载: 1、在单页应用中,如果没有应用懒...

  • vue 懒加载

    懒加载 为什么需要懒加载? 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大...

  • 2018-03-19项目基本选型和认识

    1.路由的组织 懒加载的方式 “懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。在单页应用中,如果没有应用懒...

  • webpack打包代码实现

    webpack模块加载 异步模块加载 通过 import()实现指定模块的懒加载操作 懒加载的核心原理就是创建js...

  • 懒加载和预加载

    懒加载 js懒加载 意义 懒加载(LazyLoad)是前端优化的一种有效方式,能极大的提升用户体验,图片加载是其重...

  • 系统源码简析

    同步加载 异步加载 页面的懒加载,只针对vue文件,js文件被放到app.js中了, 比如 share.js。 a...

  • Android 懒加载优化

    目录介绍 1.什么是懒加载1.1 什么是预加载1.2 懒加载介绍1.3 懒加载概括 2.实际应用中有哪些懒加载案例...

  • vue-router懒加载速度缓慢问题

    懒加载:也叫延迟加载,即在需要的时候进行加载,随用随载。像vue这种单页面应用,如果没有应用懒加载,运用webpa...

网友评论

      本文标题:js懒加载的应用

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