加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

一种基于虚拟DOM的前端元素维护方法

发明专利有效专利
  • 申请号:
    CN201610872082.8
  • IPC分类号:G06F17/30
  • 申请日期:
    2016-09-30
  • 申请人:
    浙江大学
著录项信息
专利名称一种基于虚拟DOM的前端元素维护方法
申请号CN201610872082.8申请日期2016-09-30
法律状态实质审查申报国家中国
公开/公告日2017-04-26公开/公告号CN106599016A
优先权暂无优先权号暂无
主分类号G06F17/30IPC分类号G;0;6;F;1;7;/;3;0查看分类表>
申请人浙江大学申请人地址
浙江省杭州市西湖区余杭塘路866号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人浙江大学当前权利人浙江大学
发明人张丰;李建成;杜震洪;刘仁义;白璐;徐溯阳
代理机构杭州求是专利事务所有限公司代理人张法高
摘要
本发明公开了一种基于虚拟DOM的前端元素维护方法。它包括以下步骤:1)扫描初始DOM树,生成初始虚拟DOM树。2)当DOM树改变后,生成新的虚拟DOM树。3)对于同属一个父元素的虚拟DOM节点的变化,通过列表对比算法求取操作量最小的操作顺序,并将目标操作记录在差异对象patch中,并将差异对象添加到差异数组patches中。4)对于新老虚拟DOM树上对应的同一个虚拟DOM节点,比较其节点类型差异,并将目标修改方法记录在差异对象中返回,并将差异对象patch添加到差异数组patches中。5)重新对旧的DOM树进行深度优先遍历,对原有界面元素进行修改。本发明能够通过虚拟DOM对象的差异比较,自动找到操作量最小的DOM操作步骤,并根据记录的差异对象,实现对DOM的自动操作。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供