最好用的jQuery-Ajax缓存插件
Posted refined-x
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最好用的jQuery-Ajax缓存插件相关的知识,希望对你有一定的参考价值。
AJAX-Cache
最好用的jQuery-Ajax缓存插件
介绍
AJAX-Cache是一款jQuery插件,基于localStorage/sessionStorage实现异步请求缓存功能,并提供“快照”和“定时”两种缓存模式。
安装
npm
npm i ajax-cache --save
Download
https://github.com/tower1229/AJAX-Cache
使用
你只需要为jQuery.ajax()增加一个localCache
配置
开启快照缓存
$.ajax({ url: "http://rapapi.org/mockjsdata/9195/common/getRandom", dataType:‘json‘, localCache: ‘snapshot‘, success: function(res) { if (res.snapshot) { console.log(‘[snapshot] ‘ + res.data); } else { console.log(‘[remote data] ‘ + res.data); } } });
开启定时缓存
$.ajax({ url: "http://rapapi.org/mockjsdata/9195/common/getRandom", dataType:‘json‘, localCache: 5000, success: function(res) { console.log(‘\n[Caching for 5 seconds] ‘ + res.data); } });
清除缓存
$.ajax({ url: "http://rapapi.org/mockjsdata/9195/common/getRandom", dataType:‘json‘, localCache: false, success: function(res) { console.log(‘Cache has been cleared‘); console.log(res.data); } });
清除所有缓存
$.ajaxCache.clear();
配置
$.ajaxCache.set({ storage: ‘localStorage‘, //存储方式,默认"localStorage",可选择"sessionStorage" cacheNamePrefix: ‘_ajaxcache‘ //存储前缀,通常不需要修改 });
演示
http://refined-x.com/AJAX-Cache/test/
许可证
Copyright (c) 2017-present, refined-x.com
以上是关于最好用的jQuery-Ajax缓存插件的主要内容,如果未能解决你的问题,请参考以下文章
Dreamweaver CS5 CS6 代码格式化美化插件(可同一时候格式化HTMLJavaScriptCSS )眼下最好用的代码格式化扩展
怎么在outlook里面插入一个插件,用VC写的,最好是带代码,我做群发用的,有吗??好心啊!
bootstrapValidator.js,最好用的bootstrap表单验证插件 简单实用方法