如何在客户端代码中使用JQuery实现缓存?

时间:2012-12-17 09:21:20

标签: javascript jquery caching

我想使用缓存在另一个页面中使用一个页面的值。任何人都可以建议我如何使用jQuery使用缓存?

在多个网站上搜索后,我找到了这个链接:http://markdaggett.com/blog/2012/03/28/client-side-request-caching-with-javascript/。它使用$.Cache.add(key,value);方法。

当我在我的aspx页面中使用它时,它会抛出一个错误。我是否需要添加任何文件来实现缓存?

2 个答案:

答案 0 :(得分:1)

如果要将值存储在一个可以在另一个页面(在同一个域中)中检索的网页中,您可以将其存储在cookie或本地存储中。

浏览器缓存整个网络资源(页面,图像,脚本等),而不是单个数据片段。

答案 1 :(得分:0)

+1使用本地存储。

这是一个很好的小插件,用于将localStorage与jQuery(包括文档)一起使用:http://upstatement.com/blog/2012/01/jquery-local-storage-done-right-and-easy/

此插件使用Cookie作为不支持localStorage功能的浏览器的后备支持