[发明专利]一种页面处理方法及装置在审
申请号: | 202111322254.1 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114020200A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 王雅茹 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F3/0486 | 分类号: | G06F3/0486;G06F3/0487;G06F9/54;G06F16/958;G06F9/451 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 处理 方法 装置 | ||
1.一种页面处理方法,在计算设备中执行,所述方法包括:
当监听到页面中发生第一目标事件时,则将所述第一目标事件触发的目标对象进行复制,所述目标对象为页面中多个可拖拽节点和/或可拖拽容器中的一个;
当监听到页面中发生第二目标事件时,则将所复制的目标对象的位置修改为当前鼠标的移动位置;
循环遍历页面中全部的可拖拽节点和可拖拽容器;
若所遍历的可拖拽节点或可拖拽容器对应的位置区域包括所复制的目标对象的位置,则将该可拖拽节点或可拖拽容器赋值给临时节点;
当监听到页面中发生第三目标事件时,若所述临时节点不为空,且所复制的目标对象与所述临时节点不同,则将所复制的目标对象与临时节点进行合并操作。
2.根据权利要求1所述的方法,其中,所述所复制的目标对象对应有节点数据,所述临时节点对应有临时数据。
3.根据权利要求2所述的方法,所述将所复制的目标对象与临时节点进行合并操作的步骤,包括:
若所复制的目标对象和临时节点均为可拖拽节点,则创建一个新的对象,所述新的对象的子元素集合包括节点数据和临时数据;
将新的对象所对应的目标代码块插入到临时节点之后。
4.根据权利要求2所述的方法,所述将所复制的目标对象与临时节点进行合并操作的步骤,还包括:
若所复制的目标对象为可拖拽节点,所述临时节点为可拖拽容器,则取出临时数据的子元素集合,并将节点数据追加到临时数据的子元素集合中。
5.根据权利要求2所述的方法,所述将所复制的目标对象与临时节点进行合并操作的步骤,还包括:
若所复制的目标对象为可拖拽容器,所述临时节点为可拖拽节点,则更新所复制的目标对象,所述更新所复制的目标对象的步骤包括:取出节点数据的子元素集合,将临时数据追加到节点数据的子元素集合中;
将更新后的所复制的目标对象插入到临时节点之后。
6.根据权利要求2所述的方法,所述将所复制的目标对象与临时节点进行合并操作的步骤,还包括:
若所复制的目标对象和临时节点均为可拖拽容器,则取出临时数据的子元素集合,并将节点数据的子元素集合追加到临时数据的子元素集合中。
7.根据权利要求3-5所述的方法,还包括:
移除所述目标对象和所述临时节点。
8.根据权利要求1-7中任一项所述的方法,其中,所述第一目标事件包括按键按下,所述第二目标事件包括鼠标移动,所述第三目标事件包括按键抬起。
9.根据权利要求8所述的方法,还包括:
当鼠标在目标对象上方时,并检测到所述鼠标的按键按下,则触发所述第一目标事件。
10.根据权利要求8所述的方法,还包括:
当第一目标事件触发后,检测到所述鼠标位置变化,则触发所述第二目标事件。
11.根据权利要求8所述的方法,还包括:
当第二目标事件触发后,鼠标在可拖拽节点或可拖拽容器上方时,检测到所述鼠标的按键抬起,则触发所述第三目标事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111322254.1/1.html,转载请声明来源钻瓜专利网。