这个怎么没用之前写的插件做呢?

来源:3-4 实例3漫画浏览之使用有序预加载

啊啊啊啊123

2017-05-01 16:22

图片不都是来自imgs数组吗?顺序不都是数组的顺序吗之前的2节课的图片不也是有序的?

写回答 关注

2回答

  • Friday__
    2017-05-08 16:34:38

    数组确实是有顺序的,而且src赋值也是有顺序的,但是onload事件是异步的,也就是只有图片下载完成才会触发onload,比如数组的第一张图需要10Mb,第二张图只需要1kb,那么很明显第二张图就算后下载也一定比第一张图要快,那么也就会先触发onload事件

  • 小王子抓猫咪
    2017-05-03 16:05:29

    这里是一张一张图片按照顺序加载的,也就是第一张图片加载完毕后才加载第二张。

    而前面的无序加载则是所有图片一起加载,没有顺序,谁先加载完成,谁后加载完成都不会有实际影响。因为用户需要等待所有图片加载后才能开始阅读图片。

    有序加载就是只要第一张加载完毕了,你就可以看到第一张。第二张加载完毕了,你就能看到第二张。后面的是否加载完成都不会影响你阅读前面的图片。

图片预加载

预知发生的行为,提前加载需要的图片,获得更好的用户体验

40980 学习 · 81 问题

查看课程

相似问题