资讯专栏INFORMATION COLUMN

顺序加载图片方法

fsmStudy / 335人阅读

摘要:普通图片加载普通图片加载顺序加载图片方法顺序加载图片方法方法方法方法方法执行完成之后才走下一步

普通图片加载
//普通图片加载
var imglist = ["https://avatars3.githubusercontent.com/u/34082804?s=460&v=4","./img/2.jpg","https://avatars3.githubusercontent.com/u/34082804?s=460&v=4","https://github.githubassets.com/images/search-key-slash.svg","./img/2.jpg","https://avatars3.githubusercontent.com/u/34082804?s=460&v=4"];
loadImg(imglist);

function loadImg(imglist){
    var imgarr = [];
    var curimg = 0;
    var body = document.getElementsByTagName("body");

    for(var i =0;i
顺序加载图片方法1
//顺序加载图片方法1、
function loadImg(imglist){
    var imgarr = [];
    var curimg = 0;
    var body = document.getElementsByTagName("body");

    for(var i =0;i
promise方法
//promise方法

var imglist = ["https://avatars3.githubusercontent.com/u/34082804?s=460&v=4","./img/2.jpg","https://avatars3.githubusercontent.com/u/34082804?s=460&v=4","https://github.githubassets.com/images/search-key-slash.svg","./img/2.jpg","https://avatars3.githubusercontent.com/u/34082804?s=460&v=4"];

var body = document.getElementsByTagName("body");

function loadimg(i){
    var img = new Image();
    img.src = imglist[i];
    img.style.width = "200px";
    img.id = i;
    body[0].appendChild(img);
    return new Promise(function(resolve,reject){
                img.onload = function(){
                    console.log("show    "+this.id)
                    resolve(i+1)
                };
            })
}

var a = Promise.resolve(0);

var i=0;
while(i
async 方法
//async 方法
async function loadImages(imglist){
    for(var i =0; i           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/102260.html

相关文章

  • 图像延迟加载 && 列表图顺序加载

    摘要:此外,跟踪尚未延迟加载的元素数量,以及取消绑定滚动事件处理程序的繁琐工作将由开发者来完成。图像延迟加载列表图顺序加载的组件已经开源啦有兴趣的同学可以查看使用起来非常简单图片延时加载十分重要,尤其是对于移动端用户。 从理论上来看,图像延迟加载机制十分简单,但实际上却有很多需要注意的细节。 此外,有多个不同的用例均受益于延迟加载。 首先,我们来了解一下在 HTML 中延迟加载内联图像。 延迟加载...

    ghnor 评论0 收藏0
  • JavaScript中的图片处理与合成(二)

    摘要:通过这套流程,我们便能添加任意的图片图层并合成图片。下篇文章,我们会继续介绍下文字的合成和几何图片的合成,敬请期待 JavaScript中的图片处理与合成(二) 引言 本系列分成以下4个部分: 基础类型图片处理技术之缩放、裁剪与旋转(传送门); 基础类型图片处理技术之图片合成; 基础类型图片处理技术之文字合成; 算法类型图片处理技术; 上篇文章,我们介绍了图片的裁剪/旋转与缩放,接...

    hersion 评论0 收藏0
  • 说走就走的性能优化之旅

    摘要:雅虎规则熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。页面加载前置,后置,首屏无关的不加载,图片懒加载,精简之类的,都是在网页加载层面上的优化,可以算作请求都结束了之后做的东西。同时达到了最初的目的。 雅虎规则 熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。优化规则&&原文,仔细阅读这些规则,可以总结到3个方面: Http层面上的优化...

    U2FsdGVkX1x 评论0 收藏0
  • 说走就走的性能优化之旅

    摘要:雅虎规则熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。页面加载前置,后置,首屏无关的不加载,图片懒加载,精简之类的,都是在网页加载层面上的优化,可以算作请求都结束了之后做的东西。同时达到了最初的目的。 雅虎规则 熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。优化规则&&原文,仔细阅读这些规则,可以总结到3个方面: Http层面上的优化...

    waltr 评论0 收藏0
  • 说走就走的性能优化之旅

    摘要:雅虎规则熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。页面加载前置,后置,首屏无关的不加载,图片懒加载,精简之类的,都是在网页加载层面上的优化,可以算作请求都结束了之后做的东西。同时达到了最初的目的。 雅虎规则 熟悉网站优化的开发者应该都知道,只要提到网页性能优化,就绕不开雅虎军规。优化规则&&原文,仔细阅读这些规则,可以总结到3个方面: Http层面上的优化...

    Galence 评论0 收藏0

发表评论

0条评论

fsmStudy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<