【技术实现步骤摘要】
【专利摘要】本专利技术涉及,包括:步骤一:定义一个事件缓存,用以存放文档对象模型(DOM)事件监听内容,对应每一文档对象模型(DOM)在所述事件缓存中存放其对应的事件,各事件对应的代理函数,各代理函数需执行的实际函数;步骤二:将文档对象模型(DOM)事件监听对应的实际函数都放入事件缓存中去;步骤三:依据浏览器支持的JavascriptAPI将一个事件对应的各个所属实际函数封装成一个统一的事件操控函数作为代理函数;步骤四:当事件触发时,直接触发事件操控函数,由该函数再去执行实际函数。本专利技术可以监控整个页面中的事件监听情况,可以更好的管理每个元素的事件。【专利说明】—种Javascr ipt事件监听的管理方法
本专利技术涉及一种事件监听管理方法,尤其是。
技术介绍
不同的浏览器提供了响应的api来绑定事件,addEventListener以及attachEvent 来添加事件,removeEventListener 以及 detachEvent 来删除事件。attachEvent以及detachEvent是IE系列浏览器提供的方法(如IE6, 7, 8, 9,遨游,世界之窗等),firefox、chrome等gecko以及webkit内核的浏览器提供的就是addEventListener和 removeEventListenerο事件绑定是支持多个函数绑定到相同的页面DOM元素,并且是可以重复绑定的,也就是相同的函数可以重复绑定,没有一个纠错方式。【权利要求】1.,包括: 步骤一:定义一个事件缓存,用以存放文档对象模型(DOM)事件监听内容,对应 ...
【技术保护点】
一种Javascript事件监听的管理方法,包括:步骤一:定义一个事件缓存,用以存放文档对象模型(DOM)事件监听内容,对应每一文档对象模型(DOM)在所述事件缓存中存放其对应的事件,各事件对应的代理函数,各代理函数需执行的实际函数;步骤二:将文档对象模型(DOM)事件监听对应的实际函数都放入所述事件缓存中去;步骤三:依据浏览器支持的Javascript API将一个事件对应的各个所属实际函数封装成一个统一的事件操控函数作为代理函数;步骤四:利用代理模式,当事件触发时,直接触发所述事件操控函数,由该函数再去执行存放在所述事件缓存中的所述实际函数。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨飞,陈寄文,
申请(专利权)人:上海明想电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。