页面内容的加载方法、装置、设备以及存储介质与流程
本公开涉及数据处理,尤其涉及终端技术、互联网、等,具体涉及一种页面内容的加载方法、装置、设备以及存储介质。
背景技术:
1、在移动终端的应用中应用的页面可以用于展示大量的数据记录,现有技术通常采用分页加载或全量加载方式进行数据加载,以展示具体的内容。其中,分页加载的查询耗时会随页数增加而增长,当数据量较大或加载位置较靠后时,数据定位和返回效率下降,并可能在列表追加过程中出现跳跃或闪烁。全量加载方式则需要一次性获取并渲染全部数据,容易造成首屏显示慢、滑动卡顿。因此,仍需进一步提高应用页面显示内容的加载效率,并增强显示内容刷新过程的稳定性。
技术实现思路
1、本公开提供了一种页面内容的加载方法、装置、设备以及存储介质。
2、根据本公开的一方面,提供了一种页面内容的加载方法,包括:
3、响应于目标页面的加载请求,在数据库中获取与目标页面对应的游标;
4、将游标指向的数据记录读取至缓存管理组件内;
5、在已读取至缓存管理组件内的数据记录的数量达到目标页面对应的第一预设数量的情况下,根据第一预设数量的数据记录生成目标页面的显示内容。
6、根据本公开的另一方面,提供了一种页面内容的加载装置,包括:
7、数据获取模块,用于响应于目标页面的加载请求,在数据库中获取与目标页面对应的游标;
8、数据处理模块,用于将游标指向的数据记录读取至缓存管理组件内;
9、内容加载模块,用于在已读取至缓存管理组件内的数据记录的数量达到目标页面对应的第一预设数量的情况下,根据第一预设数量的数据记录生成目标页面的显示内容。
10、根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上的页面内容的加载方法。
11、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行如上的页面内容的加载方法。
12、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如上的页面内容的加载方法。
13、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种页面内容的加载方法,包括:
2.根据权利要求1所述的方法,其中,在已读取至所述缓存管理组件内的数据记录的数量达到所述目标页面对应的第一预设数量之后,方法还包括:
3.根据权利要求2所述的方法,其中,所述方法还包括:
4.根据权利要求2所述的方法,其中,每批第二预设数量的数据记录包括当前批次数据对应的起始索引和结束索引;
5.根据权利要求4所述的方法,其中,所述页面显示组件用于维护所述目标页面对应的显示数据集合,所述显示数据集合包括内容加载标识;
6.根据权利要求5所述的方法,其中,在将所述索引范围内的数据记录追加至所述显示数据集合中之后,所述方法还包括:
7.一种页面内容的加载装置,包括:
8.一种电子设备,包括:
9.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com