3

所以我一直想知道这一点,我目前正在建立一个非常面向图像的网站。人们如何看待预加载图像?他们是如何做到的呢?(Javascript 与 display:none css?)。

作为用户你怎么看?使用网站时获得的速度是否证明您必须花费额外的时间等待它加载?

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

4

2 回答 2

2

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

于 2009-08-12T21:20:16.097 回答
1

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

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

于 2009-08-12T21:54:58.993 回答