[发明专利]页面展示方法和装置、电子设备以及计算机可读存储介质在审
申请号: | 202010163399.0 | 申请日: | 2020-03-10 |
公开(公告)号: | CN113378084A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 汤进伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F40/14 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 刘子敬 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 展示 方法 装置 电子设备 以及 计算机 可读 存储 介质 | ||
本申请公开了一种页面展示方法和装置、电子设备以及计算机可读存储介质。该方法包括:根据用户输入的用于指示更新当前页面的展示内容的第一操作指令,获取待展示数据;针对当前页面中的已展示数据与所述待展示数据进行对比;根据对比结果,针对所述待展示数据中与所述已展示数据不同的数据,进行渲染计算及展示。本申请实施例利用以持久化数据结构形式存储的数据的不可变特性来,进行数据对比,从而仅需针对还未被渲染过的列表项进行渲染计算,能够减少进行渲染时的计算量,加速页面展示过程。
技术领域
本申请涉及计算机技术领域,尤其涉及一种页面展示方法和装置、电子设备以及计算机可读存储介质。
背景技术
在现有技术中,显示设备向用户展示页面内容(包括各种形式的文本、图片、视频等),并根据用户反馈的操作指令更新展示内容。
但是,由于每次更新渲染都需要重新进行计算,这些处理都会消耗大量的内存资源,随着互联网技术的发展,呈现给用户的内容也越来越复杂,所需的计算量也越来越大,导致页面的渲染变得越来越慢,从而影响用户的操作体验。
发明内容
本申请实施例提供一种页面展示方法和装置、电子设备以及计算机可读存储介质,以解决现有技术中页面渲染计算量大的缺陷。
为达到上述目的,本申请实施例提供了一种页面展示方法,包括:
根据用户输入的用于指示更新当前页面的展示内容的第一操作指令,获取待展示数据;
针对当前页面中的已展示数据与所述待展示数据进行对比;
根据对比结果,针对所述待展示数据中与所述已展示数据不同的数据,进行渲染计算及展示。
本申请实施例还提供了一种页面展示方法,包括:
根据用户输入的用于指示更新当前页面的展示内容的第一操作指令,获取当前页面的页面数据中的待展示数据,其中,所述当前页面的页面数据被存储为树状数据结构中的各个节点;
针对当前页面中的已展示数据在所述树状数据结构中对应的节点与所述待展示数据在所述树状数据结构中对应的节点进行对比;
根据对比结果,针对未展示的所述节点所对应的数据,进行渲染计算及展示。
本申请实施例还提供了一种页面展示装置,包括:
第一获取模块,用于根据用户输入的用于指示更新当前页面的展示内容的第一操作指令,获取待展示数据;
对比模块,用于针对当前页面的已展示数据与所述待展示数据进行对比;
渲染模块,用于根据所述对比模块的对比结果,针对所述待展示数据中与所述已展示数据不同的数据,进行渲染计算及展示。
本申请实施例还提供了一种电子设备,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以用于执行上述页面展示方法。
本申请实施例还提供了一种计算机可读存储介质,在所述计算机可读存储介质上存储有计算机程序,所述程序被执行时以实现上述页面展示方法。
本申请实施例提供的页面展示方法和装置、电子设备以及计算机可读存储介质,对已渲染的数据与待展示的数据进行对比,从而仅需针对与当前显示的数据相比发生变化的新的页面数据进行渲染计算,并仅利用这些新的页面数据的渲染计算结果来更新展示内容,从而避免了对所有待展示的页面数据进行重新渲染,能够减少进行渲染时的计算量,加速页面展示过程,从而增强了用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010163399.0/2.html,转载请声明来源钻瓜专利网。