[发明专利]实现网页长列表无限滚动的方法及系统在审

专利信息
申请号: 202110243450.3 申请日: 2021-03-05
公开(公告)号: CN113010824A 公开(公告)日: 2021-06-22
发明(设计)人: 肖凯 申请(专利权)人: 北京明略软件系统有限公司
主分类号: G06F16/958 分类号: G06F16/958;G06F16/957
代理公司: 青岛清泰联信知识产权代理有限公司 37256 代理人: 李红岩
地址: 100089 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 网页 列表 无限 滚动 方法 系统
【说明书】:

本申请公开了一种实现网页长列表无限滚动的方法及系统,方法包括:初始化步骤:设置获取数据用的探针,设置初始的上边界节点距离顶部的高度,设置初始的下边界节点距离底部的高度,根据所述高度通过所述探针获得数据列表;数据获取步骤:从所述数据列表中获取至少一条数据;数据渲染步骤:将获取到的所述数据渲染到页面中指定的可视区域内;判断步骤:判断所述可视区域内是否包含可以移除的已渲染节点并删除可以移除的已渲染节点;更新步骤:更新所述上边界节点距离顶部的高度及所述下边界节点距离底部的高度。本发明的优点是,保证数据连贯性,提升用户体验。

技术领域

本发明属于实现网页长列表无限滚动的方法领域,具体涉及一种实现网页长列表无限滚动的方法及系统。

背景技术

现有的无限滚动加载方案中,只会向网页可视区域内不断添加内容,而不会动态删除已经移出可视区域的内容,导致随着用户不断滑动加载内容,网页中会堆叠大量节点,提升内存使用率,影响网页性能。由此可见,现有技术存在节点堆叠导致性能变差的情况,同时也导致了内存使用率高。

发明内容

本申请实施例提供了一种实现网页长列表无限滚动的方法及系统,以至少解决了现有网页节点堆叠导致性能差,内存使用率高的问题。

本发明提供了一种实现网页长列表无限滚动的方法,其中,包括:

初始化步骤:设置获取数据用的探针,设置初始的上边界节点距离顶部的高度,设置初始的下边界节点距离底部的高度,根据所述高度通过所述探针获得数据列表;

数据获取步骤:从所述数据列表中获取至少一条数据;

数据渲染步骤:将获取到的所述数据渲染到页面中指定的可视区域内;

判断步骤:判断所述可视区域内是否包含可以移除的已渲染节点并删除可以移除的已渲染节点;

更新步骤:更新所述上边界节点距离顶部的高度及所述下边界节点距离底部的高度。

上述方法,其中,所述数据获取步骤包括:判断所述数据列表中是否包含符合条件的数据,若判断结果为否,则从服务端获取数据并填充到所述数据列表中,再则从所述数据列表中获取符合条件的至少一条数据,若判断结果为是,则从所述数据列表中直接获取符合条件的至少一条数据。

上述方法,其中,所述数据获取步骤还包括:如果是上滑操作或者初始化操作,设定此时结束探针为X,则获取数组中第X+1到第X+N的数据,并修改结束探针为X+N;如果是下滑操作,设定此时开始探针为X,则获取数组中第X-N到第X-1的数据,并修改开始探针为X-N。

上述方法,其中,所述数据渲染步骤包括:如果为上滑操作,则将获取的数据渲染到当前所述可视区域的底部;如果为下滑操作,则将获取的数据渲染到当前所述可视区域的顶部。

上述方法,其中,所述判断步骤包括:

选择步骤:如果为上滑操作,则选择最先渲染到所述可视区域内的已渲染节点是否可以被移除;如果为下滑操作,则选择最晚渲染到所述可视区域内的已渲染节点是否可以被移除;

移除步骤:如果是移除最先渲染到所述可视区域的已渲染节点,则根据移除节点的列表项数量修改开始探针;如果是移除最晚渲染到所述可视区域的已渲染节点,则根据移除节点的列表项数量修改结束探针。

上述方法,其中,所述更新步骤包括:

上滑操作更新步骤:根据当前所述下边界节点距离底部的高度及最后渲染的已渲染节点的高度设置所述下边界节点距离底部的高度,根据当前所述上边界节点距离顶部的高度及移除的已渲染节点的高度设置所述上边界节点距离顶部的高度;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略软件系统有限公司,未经北京明略软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110243450.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top