[发明专利]一种实现前端事件代理的方法及装置有效
申请号: | 201610857497.8 | 申请日: | 2016-09-27 |
公开(公告)号: | CN107015839B | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 郝立鑫 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种实现前端事件代理的方法及装置,该方法包括:当监听到网页中发生的事件后,确定与所述事件相关的各层级节点,获取所述各层级节点的节点数据,针对每一层级节点,根据获取到的所述节点数据,与网页脚本中预编译的设定格式的对象进行比对匹配;其中,预编译的设定格式的对象,能够反映不同层级节点数据所对应的对象,当确定所述节点数据与所述对象相匹配时,对所述事件进行响应。经过预编译,使得在事件触发时,JS库可以无需再调用额外的解析方法对选择器进行解析,而是对经过了预编译后的对象进行解析,这样的方式能够有效地提升解析的速度,且,由于JS库不需再调用额外的解析方法,也就可以起到减少JS库中代码量的效果。 | ||
搜索关键词: | 一种 实现 前端 事件 代理 方法 装置 | ||
【主权项】:
一种实现前端事件代理的方法,其特征在于,所述方法包括:当监听到网页中发生的事件后,确定与所述事件相关的各层级节点;获取所述各层级节点的节点数据;针对每一层级节点,根据获取到的所述节点数据,与网页脚本中预编译的设定格式的对象进行比对匹配;其中,预编译的设定格式的对象,能够反映不同层级节点数据所对应的对象;当确定所述节点数据与所述对象相匹配时,对所述事件进行响应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610857497.8/,转载请声明来源钻瓜专利网。