关于在网页上预先加载图像的一般共识是什么?

时间:2009-08-12 21:17:27

标签: image background loading hidden preloading

所以我一直想知道这一点,我现在正在建立一个非常注重图像的网站。人们怎么看待预装图像?他们是如何做到的呢? (Javascript与display:none css?)。

作为用户你怎么看待它?使用网站时获得的速度是否足以证明您需要等待加载的额外时间?

从程序员的角度来看,更好的做法是什么?

2 个答案:

答案 0 :(得分:2)

如果你真的需要预加载(例如翻转图像),一定要使用CSS。 JavaScript可以被阻止,你不能依赖它。

答案 1 :(得分:1)

我建议您使用CSS Sprites,而不是预先加载多个图像: http://css-tricks.com/css-sprites/

这种技术可以将多个图像合并为一个图像(并使用背景位置来选择正确的部分),以减少对Web服务器发出的HTTP请求数量,并减少整个页面加载时间。