我想将图像存储在缓存中以加快我的网站。那么,如何在Javascript或jQuery中将图像存储在缓存内存中以优化网站的速度?将图像存储在缓存中
回答
这个问题是关于JavaScript,但接受的答案是关系到android? – boz 2013-03-22 10:14:19
你疯了:) – 2013-11-21 09:00:56
您可以强制“加载”到这些图像通过使用初始加载HTML隐藏的img标签前期的高速缓存。之后对同一图像的HTTP请求应从缓存中返回。
默认情况下,大多数浏览器会为您执行缓存,前提是您不在这些图像资源的HTTP响应标头中提供其他说明。
试试这个
$('#gallery img').each(function(i){
if(this.complete){
doSomething();
} else {
$(this).load(function(){
doSomethingElse();
});
}
});
感谢您的帮助 – badal 2013-03-22 08:56:53
- 1. 图像没有存储在缓存中
- 2. 在缓存中存储ListView图像
- 3. 存储缓存图像
- 4. 将图像保存在缓存中android
- 5. 可以将zip文件和图像存储在AppFabric缓存中
- 6. 将图像保存在Azure存储中
- 7. iOS - 缓存图像和管理存储
- 8. 缓存或SQLite的图像存储
- 9. PHP将变量存储在缓存中
- 10. 将流存储在缓存中
- 11. 在UITableView中缓存图像
- 12. android-在内部存储器中存储图像缓存并重新使用它
- 13. 存储在数据库中的MVC3高速缓存图像
- 14. 从缓存中存储和加载图像,图像将存储但不会加载
- 15. 在缓存中存储MemoryStream
- 16. xcode在UIScrollview中缓存图像图像
- 17. 图像缓存
- 18. 缓存图像
- 19. 缓存图像
- 20. 在浏览器缓存中存储图像 - 加载图像的最佳方式
- 21. 将图像存储在列表中
- 22. 如何将图像存储在mongolab中
- 23. 将图像存储在localStorage中
- 24. 将图像存储在plist中
- 25. 如何将图像存储在NSUserDefaults中?
- 26. 如何将图像存储在FireMonkey中?
- 27. 如何将图像存储在BLOB中?
- 28. 将图像存储在MySQL中
- 29. 将图像存储在mat矢量中
- 30. 将图像存储在数据库中
浏览器为您完成此第一次加载图像。您可以通过代码更快地加载图像,从而更快地实现它。 – 2013-03-20 17:36:13
看起来像这个问题之前已经问过:http://stackoverflow.com/questions/476679/preloading-images-with-jquery – yagooar 2013-03-20 17:51:07