📄 cache.js
字号:
// Description: js.util.Cache 用户在客户端的数据存储对象
// Author: Changhua.Wan
// Version: 2004.01.26.01
_package("js.util");
_import("js.lang.Object");
function js.util.Cache(name) {
this.name = name;
var _dict = new ActiveXObject("Scripting.Dictionary");
this.get = function(_name) {
if (!_dict.Exists(_name))
return null;
else
return _dict.Item(_name);
};
this.put = function(_name, _value) {
if (_dict.Exists(_name))
_dict.Item(_name) = _value;
else
_dict.Add(_name, _value);
};
this.remove = function(_name) {
if (_dict.Exists(_name))
_dict.Remove(_name);
};
};
var _p = js.util.Cache._extends("js.lang.Object");
js.util.Cache.map = new ActiveXObject("Scripting.Dictionary");
js.util.Cache.getInstance = function(name) {
try {
var map = js.util.Cache.map;
if (!map.Exists(name)) map.Add(name, new js.util.Cache(name));
return map.Item(name);
} catch(ex) {
return null;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -