jquery-ajax-cache
jquery-ajax-cache 插件扩展了jQuery的$.ajax
,提供非常便利的方式缓存ajax请求到‘localStorage’或‘sessionStorage’中。你唯一要做的就是实现cacheValidate
方法,验证返回结果是否需要缓存。页面加载和数据读写过程插件都会进行过期数据清除,避免过期数据的堆积。同时你也可以调用$ajaxCache.deleteAllExpires()
手动清除过期缓存。
Why jquery-ajax-cache?
优点
1、使用简单!
2、还是使用简单!!
3、重要事情3遍,简单!!!
4、最大可能的清除过期数据,避免溢出
下载
下载 最新 jquery-ajax-cache
bower
bower install jquery-ajax-cache
npm
npm install jquery-ajax-cache --save-dev
引入
使用
因为在实际应用中,后台返回的结果可能是成功信息,也有可能是失败信息。所以只有业务上我们认为成功的请求我们才需要缓冲起来。jquery-ajax-cache插件预留了一个方法cacheValidate
给使用者作为判断请求是否成功。
cacheValidate
全局配置$ajaxCache; $;
cacheValidate
自定义单个请求的$;
清除过期数据
无特殊情况无需主动调用,插件会自动清除过期数据
$ajaxCache;