The invention provides a page loading method, device, device and computer readable storage medium. The method includes: sending a page loading request to the server when receiving display instructions triggered by user operation to obtain the data to be displayed to the server, dividing the data to be displayed into data sections, obtaining the current data identification in the current display area, and root. According to the current data identification, the corresponding target page data is obtained from the data to be displayed, the target page data is rendered, and the rendered target page data is displayed in the current display area to complete page loading in the visual area. The invention avoids repeated traversal operation in the data to be displayed, and avoids one-time rendering of large amounts of data, reduces page loading time, improves user experience, and solves the technical problems of high performance consumption of the existing page loading method and long page loading time.
【技术实现步骤摘要】
页面加载方法、装置、设备及存储介质
本专利技术涉及数据加载领域,尤其涉及一种页面加载方法、装置、设备及计算机可读存储介质。
技术介绍
浏览终端是指可以显示网页服务器或者文件系统的HTML(HyperTextMark-upLanguage,超文本标记语言或超文本链接标示语言)文件内容,并让用户与这些文件交互的一种软件工具。浏览终端是访问互联网最常用的工具。随着互联网技术的飞速发展,浏览终端在人们的日常生活、工作和学习中的应用已经越来越频繁。一般浏览终端进行页面加载的过程是:当接收到用户提交的URL(Uniform/UniversalResourceLocator,统一资源定位符,也被称为网页地址)请求时(例如,用户在浏览终端的地址栏输入网址),向相应服务器请求网页数据,并将请求到的页面数据下载到浏览终端客户端,然后调用页面渲染装置对该页面数据进行渲染,通过浏览终端窗口展示经渲染处理后的页面。在现有技术中,在浏览终端初始化时会生成遍历请求,即根据所述遍历请求从服务器上获取全部待展示数据,并将所述全部展示数据渲染成页面,然后通过控制终端的可视区域距离或者是页面之间的层级,进行对应的页面展示。若待展示数据的数据量过大时,不仅需要反复进行遍历数据操作,而且需要耗费大量时间进行渲染操作,增加了浏览终端的耗能。
技术实现思路
本专利技术的主要目的在于提供一种页面加载方法、装置、设备及计算机可读存储介质,旨在解决现有页面加载方法性能消耗大以及页面加载时间长的技术问题。为实现上述目的,本专利技术提供一种页面加载方法,所述页面加载方法包括以下步骤:在接收到用户操作触发的显示指令时 ...
【技术保护点】
1.一种页面加载方法,其特征在于,所述页面加载方法包括以下步骤:在接收到用户操作触发的显示指令时,向服务器发送页面加载请求,以向所述服务器获取待展示数据,并将所述待展示数据进行数据划分;获取当前显示区域内的当前数据标识,并根据所述当前数据标识,在所述待展示数据中获取对应的目标页面数据;将所述目标页面数据进行渲染,并在所述当前显示区域内显示渲染后的目标页面数据,以完成可视区域内的页面加载。
【技术特征摘要】
1.一种页面加载方法,其特征在于,所述页面加载方法包括以下步骤:在接收到用户操作触发的显示指令时,向服务器发送页面加载请求,以向所述服务器获取待展示数据,并将所述待展示数据进行数据划分;获取当前显示区域内的当前数据标识,并根据所述当前数据标识,在所述待展示数据中获取对应的目标页面数据;将所述目标页面数据进行渲染,并在所述当前显示区域内显示渲染后的目标页面数据,以完成可视区域内的页面加载。2.如权利要求1所述的页面加载方法,其特征在于,所述在接收到用户操作触发的显示指令时,向服务器发送页面加载请求,以向所述服务器获取待展示数据,并将所述待展示数据进行数据划分的步骤包括:根据所述显示区域对应的显示数据量,将所述待展示数据进行页面数据划分,生成对应的页面数据;将所述页面数据生成对应的页面标识,并将所述页面标识与对应的页面数据进行关联存储,生成索引表。3.如权利要求2所述的页面加载方法,其特征在于,所述获取当前显示区域内的当前数据标识,并根据所述当前数据标识,在所述待展示数据中获取对应的目标页面数据的步骤包括:获取当前显示区域内的当前页面标识,并将所述当前页面标识与所述索引表进行匹配,以在所述索引表中获取所述当前页面标识匹配的页面标识,作为目标页面标识;在所述待展示数据中,获取所述目标页面标识对应关联的页面数据,作为目标页面数据。4.如权利要求1所述的页面加载方法,其特征在于,所述页面加载方法还包括:获取所述目标页面数据对应的相邻页面数据,作为上下文数据;将所述目标页面数据对应的上下文数据进行渲染,作为待显示页面数据,并在接收到用户操作触发的上下文显示指令时,获取所述待显示页面数据进行显示。5.如权利要求4所述的页面加载方法,其特征在于,所述将所述目标页面数据对应的上下文数据进行渲染,作为待显示页面数据,并在接收到用户操作触发的上下文显示指令时,获取所述待显示页面数据进行显示的步骤包括:判断当前是否存在空闲的渲染线程;若存在所述空闲的渲染线程,则通过所述空闲的渲染线程将所述目标页面数据对应的上下文数据进行渲染,作为待显示页面数据,并在接收到用户操作触发的上下文显示指令时,获取所述待显示页面数据进行显示;...
【专利技术属性】
技术研发人员:高林龙,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。