一个简单的JavaScript数据缓存系统实现代码


Posted in Javascript onOctober 24, 2010
var DataCache = function(){ 
if(!(this instanceof DataCache)){ 
return new DataCache(); 
} 
this.id = 0; 
this.caches = {}; 
}; 
DataCache.prototype = { 
add : function(val){ 
val = val || null; 
key = "dc_" + this.id; this.caches[key] = val; 
return key; 
}, 
remove : function(key){ 
delete this.caches[key]; 
}, 
get : function(key){ 
return this.caches[key]; 
}, 
set : function(key,val){ 
this.caches[key] = val; 
} 
};
Javascript 相关文章推荐
使用AngularJS创建单页应用的编程指引
Jun 19 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
javascript实现简单的分页特效
Aug 12 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
webpack file-loader和url-loader的区别
Jan 15 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
Jun 18 Javascript
vue中@change兼容问题详解
Oct 25 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 Javascript
vuex分模块后,实现获取state的值
Jul 26 Javascript
Array.filter中如何正确使用Async
Nov 04 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 Javascript
Javascript 类型转换方法
Oct 24 #Javascript
js创建对象的几种常用方式小结(推荐)
Oct 24 #Javascript
JavaScript arguments 多参传值函数
Oct 24 #Javascript
ExtJs事件机制基本代码模型和流程解析
Oct 24 #Javascript
JQuery EasyUI 对话框的使用方法
Oct 24 #Javascript
javascript textContent与innerText的异同分析
Oct 22 #Javascript
js各种验证文本框输入格式(正则表达式)
Oct 22 #Javascript
You might like
PHP开发入门教程之面向对象
2006/12/05 PHP
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
python之Socket网络编程详解
2016/09/29 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
浅谈Python中的字符串
2020/06/10 Python
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
信息管理专业学生自荐信格式
2013/09/22 职场文书
法学专业自我鉴定
2014/02/05 职场文书
销售求职信范文
2014/05/26 职场文书
万能检讨书
2015/01/27 职场文书
冰峪沟导游词
2015/02/09 职场文书
无故旷工检讨书
2015/08/15 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
Django路由层如何获取正确的url
2021/07/15 Python
讨论nginx location 顺序问题
2022/05/30 Servers
Oracle锁表解决方法的详细记录
2022/06/05 Oracle