client side cache with Javascript
本项目是通过数组变量的方式实现简单的数据缓存功能,你可以设定最大缓存空间(个数),当然实例化后可以同时存在很多个缓存对象。
var c = new jCaches(20,true);
var cacheId = "mydata-1";
c.clear();
var dataList = {};
$("#btnLoad").click(function(){
if(c.exist(cacheId)){
result = c.get(cacheId);
}
else{
$.ajax({
url:"data.html",
type : "get",
dataType:"json",
success: function(result){
alert(result);
dataList = result;
c.add(cacheId,dataList);
}
});
}
});