[发明专利]一种页面处理方法及装置在审
申请号: | 202111322254.1 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114020200A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 王雅茹 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F3/0486 | 分类号: | G06F3/0486;G06F3/0487;G06F9/54;G06F16/958;G06F9/451 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 处理 方法 装置 | ||
本发明公开了一种页面处理方法,该方法包括:当监听到页面中发生第一目标事件时,将第一目标事件触发的目标对象进行复制;当监听到页面中发生第二目标事件时,将所复制的目标对象的位置修改为当前鼠标的移动位置;循环遍历页面中全部的可拖拽节点和可拖拽容器;若所遍历的可拖拽节点或可拖拽容器对应的位置区域包括所复制的目标对象的位置,将该可拖拽节点或可拖拽容器赋值给临时节点;当监听到页面中发生第三目标事件时,若临时节点不为空,且所复制的目标对象与临时节点不同,将所复制的目标对象与临时节点进行合并。本发明的页面处理方法可以有效提升页面调整的灵活度。
技术领域
本发明涉及计算机技术领域,特别涉及一种页面处理方法、装置、计算设备及储存介质。
背景技术
浏览器作为一个信息阅览的重要工具,在市面上各个浏览器中,空白标签页的常见功能有:添加、编辑、删除常用网站模块、拖拽常用网站模块来调整模块的顺序、点击常用网站模块进行页面跳转、以及空白标签页中进行新闻热点推荐的功能。目前,各厂商的浏览器针对空白标签页中显示的网站模块的数量均存在限制,还存在空白标签页的模块调整不够灵活的问题,限制了用户个性化定制自己的标签页。
为此,本发明提供了一种页面处理方法,以更好的解决标签页中模块以及文件夹之间不能灵活调整的问题。
发明内容
为此,本发明提供一种页面处理方法,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供了一种页面处理方法,在计算设备中执行,方法包括:当监听到页面中发生第一目标事件时,则将第一目标事件触发的目标对象进行复制,目标对象为页面中多个可拖拽节点和/或可拖拽容器中的一个;当监听到页面中发生第二目标事件时,则将所复制的目标对象的位置修改为当前鼠标的移动位置;循环遍历页面中全部的可拖拽节点和可拖拽容器;若所遍历的可拖拽节点或可拖拽容器对应的位置区域包括所复制的目标对象的位置,则将该可拖拽节点或可拖拽容器赋值给临时节点;当监听到页面中发生第三目标事件时,若临时节点不为空,且所复制的目标对象与临时节点不同,则将所复制的目标对象与临时节点进行合并操作。
可选地,在根据本发明的页面处理方法中,所复制的目标对象对应有节点数据,临时节点对应有临时数据。
可选地,在根据本发明的页面处理方法中,将所复制的目标对象与临时节点进行合并操作的步骤,包括:若所复制的目标对象和临时节点均为可拖拽节点,则创建一个新的对象,新的对象的子元素集合包括节点数据和临时数据;将新的对象所对应的目标代码块插入到临时节点之后。
可选地,在根据本发明的页面处理方法中,将所复制的目标对象与临时节点进行合并操作的步骤,还包括:若所复制的目标对象为可拖拽节点,临时节点为可拖拽容器,则取出临时数据的子元素集合,并将节点数据追加到临时数据的子元素集合中。
可选地,在根据本发明的页面处理方法中,将所复制的目标对象与临时节点进行合并操作的步骤,还包括:若所复制的目标对象为可拖拽容器,临时节点为可拖拽节点,则更新所复制的目标对象,更新所复制的目标对象的步骤包括:取出节点数据的子元素集合,将临时数据追加到节点数据的子元素集合中;将更新后的所复制的目标对象插入到临时节点之后。
可选地,在根据本发明的页面处理方法中,将所复制的目标对象与临时节点进行合并操作的步骤,还包括:若所复制的目标对象和临时节点均为可拖拽容器,则取出临时数据的子元素集合,并将节点数据的子元素集合追加到临时数据的子元素集合中。
可选地,在根据本发明的页面处理方法中,还包括:移除目标对象和临时节点。
可选地,在根据本发明的页面处理方法中,第一目标事件包括按键按下,第二目标事件包括鼠标移动,第三目标事件包括按键抬起。
可选地,在根据本发明的页面处理方法中,还包括:当鼠标在目标对象上方时,并检测到鼠标的按键按下,则触发第一目标事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111322254.1/2.html,转载请声明来源钻瓜专利网。