美文网首页Web前端之路
在移动端实施图片分段加载

在移动端实施图片分段加载

作者: stois | 来源:发表于2016-01-20 10:52 被阅读615次

需求:
在移动端web应用内,每一屏(称之为slide)有其先后的顺序,自然地,根据slide的顺序,某些位于“后面”的图片不应该在页面第一次loading的时候加载,根据用户的动作(点击,上滑等)伺机加载图片是一种选择。

简单的替换:

<img class="p2Load" data="images/p2-star-3.png" src="" alt="">

原来放在src里的图片链接,现在移入data(随便什么名字)内,那么在加载dom的时候就不会去加载图片了。

所以接下来是在某个事件发生时,对class=pXLoad的所有元素进行图片加载。

function lazyLoad(page){
        
        var tmp = $('.p'+page+'Load').size();
                console.log(tmp);
                for( var i = 0 ; i < tmp ; i++ ){
                    var image = new Image();
                    image.onload = function(){
                        var me = i ;
                        return function(){
                            console.log(me);
                             $('.p'+page+'Load')[me].setAttribute('src', $('.p'+page+'Load')[me].getAttribute('data'));
                        }
                    }(i);
                    
                    var me = $('.p'+page+'Load')[i];
                    console.log(me.getAttribute('data'));
                    image.src = me.getAttribute('data');
                }
        
    }

相关文章

  • 在移动端实施图片分段加载

    需求:在移动端web应用内,每一屏(称之为slide)有其先后的顺序,自然地,根据slide的顺序,某些位于“后面...

  • 移动端图片上传实施分享

    一.基本思路 1.相册(相机插件)取到图片地址拿到图片本地路径(pictureUrl)----->用于页面展示2....

  • 面试题

    移动端的性能优化方法有哪些?首屏loading加载,图片的预加载懒加载,按需加载 https为什么比http更安全...

  • html5 video 在移动端加载黑屏问题怎么解决 ?

    html5 video 在移动端加载黑屏问题怎么解决 ?html5 video 在移动端加载黑屏问题怎么解决 ?h...

  • 图片响应式(数据绑定在标签上)

    大屏加载大图,小屏加载小图 目的各种终端都需要正常显示图片移动端应该使用更小的图片 思路:将元素中直接设置的图片背...

  • 20.网站如何解决图片过大加载慢的问题?

    一、图片过大 判断用户的设备(主要用在移动端)、网络等,分别加载不同质量的图片(例如高端 iPhone wifi ...

  • iOS Gif图片加载

    Gif图片如越来越受欢迎,移动端对它的支持也是有些知识点的,主要是加载图片性能优化 Gif图片的生成 Gif图片是...

  • 图片延迟加载策略(JavaScript)

    不管是在移动端开发还是在PC端开发,基本都会用到图片的懒加载,这其中最大的原因就是为了保证页面打开的速度(正常情况...

  • less配合rem雪碧图的使用

    在移动端一个页面有多个小icon小图片的情况下,如果用多张图片来做无疑是增加的页面加载的时间。为了减少http请求...

  • 我要造轮子系列 - 常用的分页组件

    前言 分页组件也前端高频组件,但一般用在pc端,移动端出现比较少,因为按照移动端使用习惯在移动端通常会使用下拉加载...

网友评论

    本文标题:在移动端实施图片分段加载

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