课程
/前端开发
/HTML/CSS
/图片预加载
图片不都是来自imgs数组吗?顺序不都是数组的顺序吗之前的2节课的图片不也是有序的?
2017-05-01
源自:图片预加载 3-4
正在回答
数组确实是有顺序的,而且src赋值也是有顺序的,但是onload事件是异步的,也就是只有图片下载完成才会触发onload,比如数组的第一张图需要10Mb,第二张图只需要1kb,那么很明显第二张图就算后下载也一定比第一张图要快,那么也就会先触发onload事件
这里是一张一张图片按照顺序加载的,也就是第一张图片加载完毕后才加载第二张。
而前面的无序加载则是所有图片一起加载,没有顺序,谁先加载完成,谁后加载完成都不会有实际影响。因为用户需要等待所有图片加载后才能开始阅读图片。
有序加载就是只要第一张加载完毕了,你就可以看到第一张。第二张加载完毕了,你就能看到第二张。后面的是否加载完成都不会影响你阅读前面的图片。
举报
预知发生的行为,提前加载需要的图片,获得更好的用户体验
1 回答这个插件的资料可以下载
2 回答请问老师使用的插件是什么script[src=...]
1 回答为什么sublime没有stoppropagation之类的提示呢
1 回答插件中的源码并没有定义each和all, 就可以直接用吗
3 回答写jQuery插件这一课,看着很吃力,求问该弥补哪一块的知识?