Javascript 将图像存储在高速缓存中

Javascript 将图像存储在高速缓存中,javascript,jquery,performance,Javascript,Jquery,Performance,我想在缓存内存中存储图像,以加快我的网站。那么,如何将图像存储在Javascript或jQuery的缓存中以优化网站速度呢?谷歌会帮你的 看一看您可以通过在初始加载时使用HTML隐藏的img标记,预先将这些图像“加载”到缓存中。稍后对相同映像的HTTP请求应该从缓存返回 默认情况下,大多数浏览器都会为您进行缓存,前提是您没有在HTTP响应头中为这些图像资源提供其他说明。试试这个 $('#gallery img').each(function(i){ if(this.complete){

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

谷歌会帮你的


看一看

您可以通过在初始加载时使用HTML隐藏的img标记,预先将这些图像“加载”到缓存中。稍后对相同映像的HTTP请求应该从缓存返回

默认情况下,大多数浏览器都会为您进行缓存,前提是您没有在HTTP响应头中为这些图像资源提供其他说明。

试试这个

$('#gallery img').each(function(i){
    if(this.complete){
        doSomething();
    } else {
        $(this).load(function(){
            doSomethingElse();
        });
    }
});

浏览器会在首次加载图像时为您执行此操作。您可以通过代码更快地加载图像来强制它更快地发生。看起来以前有人问过这个问题:这个问题是关于javascript的,但公认的答案与android有关?