一个简单的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 相关文章推荐
javascript一点特殊用法
May 28 Javascript
JavaScript isArray()函数判断对象类型的种种方法
Oct 11 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
Jan 21 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
JavaScript实现256色转灰度图
Feb 22 Javascript
requirejs按需加载angularjs文件实例
Jun 08 Javascript
webpack将js打包后的map文件详解
Feb 22 Javascript
js 图片转base64的方式(两种)
Apr 24 Javascript
vue中父子组件注意事项,传值及slot应用技巧
May 09 Javascript
手挽手带你学React之React-router4.x的使用
Feb 14 Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
Sep 11 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和editplus正则表达式去除空白行
2015/04/17 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
Javascript注入技巧
2007/06/22 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
谈谈JS中的!!
2017/12/07 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
vue实现微信分享功能
2018/11/28 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
python实现dijkstra最短路由算法
2019/01/17 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Python如何存储数据到json文件
2020/03/09 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
生产厂长岗位职责
2014/02/21 职场文书
毕业自我鉴定书
2014/03/24 职场文书
支教个人总结
2015/03/04 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang