啊啊啊啊123
2017-05-01 16:22
图片不都是来自imgs数组吗?顺序不都是数组的顺序吗之前的2节课的图片不也是有序的?
数组确实是有顺序的,而且src赋值也是有顺序的,但是onload事件是异步的,也就是只有图片下载完成才会触发onload,比如数组的第一张图需要10Mb,第二张图只需要1kb,那么很明显第二张图就算后下载也一定比第一张图要快,那么也就会先触发onload事件
这里是一张一张图片按照顺序加载的,也就是第一张图片加载完毕后才加载第二张。
而前面的无序加载则是所有图片一起加载,没有顺序,谁先加载完成,谁后加载完成都不会有实际影响。因为用户需要等待所有图片加载后才能开始阅读图片。
有序加载就是只要第一张加载完毕了,你就可以看到第一张。第二张加载完毕了,你就能看到第二张。后面的是否加载完成都不会影响你阅读前面的图片。
图片预加载
40980 学习 · 81 问题
相似问题