1

我想将图像存储在缓存中以加快我的网站速度。那么,如何在 Javascript 或 jQuery 中将图像存储在缓存中以优化网站的速度?

4

3 回答 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

谷歌会帮助你!

看看http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

于 2013-03-20T17:45:06.647 回答