我想将图像存储在缓存中以加快我的网站速度。那么,如何在 Javascript 或 jQuery 中将图像存储在缓存中以优化网站的速度?
问问题
2057 次
3 回答
4
您可以通过在初始加载时使用 HTML 隐藏的 img 标签来强制将这些图像预先“加载”到缓存中。稍后对相同图像的 HTTP 请求应从缓存中返回。
默认情况下,大多数浏览器都会为您进行缓存,前提是您没有在这些图像资源的 HTTP 响应标头中提供其他说明。
于 2013-03-20T17:48:09.290 回答
1
尝试这个
$('#gallery img').each(function(i){
if(this.complete){
doSomething();
} else {
$(this).load(function(){
doSomethingElse();
});
}
});
于 2013-03-20T17:56:38.170 回答
-2
于 2013-03-20T17:45:06.647 回答