JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用中直接引用相关类库即可现实JSVM相关功能!

源代码在线查看: cache.js

软件大小: 44 K
上传用户: ac3698
关键词: JSVM JAVA 核心
下载地址: 免注册下载 普通下载 VIP

相关代码

				// 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;
					}
				};			

相关资源