js玩具——UI组件: EventCache 事件缓存
2011-09-19 17:09
246 查看
/* * 事件缓存 * author: 吴安国 * version: 1.0 */ function EventCache() { this.eventMap = new Map(); }; /** * 添加事件 * @param type 事件类型 * @param eventListener 事件监听器 */ EventCache.prototype.addEventListener = function(type, eventListener) { var eventListenerList = null; if(!this.eventMap.containsKey(type)) { eventListenerList = new List(); this.eventMap.put(type, eventListenerList); } else { eventListenerList = this.eventMap.get(type); } eventListenerList.add(eventListener); }; /** * 获取事件 * @param type 事件类型 * @return 该类型事件监听器集合 */ EventCache.prototype.getEventListener = function(type) { var eventListenerList = null; if(this.eventMap.containsKey(type)) { eventListenerList = this.eventMap.get(type); } return eventListenerList; };
相关文章推荐
- js玩具——UI组件:HtmlEvent Html事件对象
- js玩具——UI组件:HtmlEventListener Html事件事件监听器
- js玩具——UI组件:EventObject 事件对象
- js玩具——UI组件:PropertyChangeEvent 属性改变事件对象
- js玩具——UI组件:ChildChangeEvent 子元素增删事件对象
- js玩具——UI组件:PropertyChangeEventListener 属性改变事件监听器及默认实现
- js玩具——UI组件:EventListener 事件监听器基础接口
- js玩具——UI组件:View UI公共基类
- js玩具——UI组件:FrameHtmlUI body html
- js玩具——UI组件:Mask 遮罩层
- 利用JS 事件 与 Cnavas绘图 以及 H5 缓存写的一个手势解锁(三)
- js玩具——UI组件:HtmlUI 操作底层html的基类
- js玩具——UI组件:ContainerUI 容器html
- 利用JS 事件 与 Cnavas绘图 以及 H5 缓存写的一个手势解锁(一)
- js玩具——UI组件:ButtonHtmlUI 按钮html
- js玩具——UI组件:ChildChangeEventListener 增删子元素事件监听器接口及默认实现
- js玩具——UI组件:Image 位图
- 利用JS 事件 与 Cnavas绘图 以及 H5 缓存写的一个手势解锁(二)
- js玩具——UI组件:位置
- js玩具——UI组件:规格