页面展示方法技术

技术编号:39853495 阅读:6 留言:0更新日期:2023-12-30 12:53
本申请涉及一种页面展示方法

【技术实现步骤摘要】
页面展示方法、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种页面展示方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着计算机技术的发展,终端应用愈发普及,用户可以通过终端应用浏览到多种信息

[0003]在相关技术中,当用户需要对终端应用中的页面进行更新或切换时,终端应用会依次进行页面初始化

页面资源下载和页面渲染等处理

然而,在上述过程中,用户往往需要等待一段时间才能浏览到新的页面,存在页面展示效率较低的问题


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提升页面展示效率的页面展示方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0005]第一方面,本申请提供了一种页面展示方法

所述方法包括:
[0006]检测作用于第一页面的用于触发新页面展示的触发操作;
[0007]在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理;
[0008]在所述初始化处理完成,且获取到所述资源服务器返回的所述渲染资源的情况下,根据所述渲染资源对初始化后的所述第二页面进行渲染,得到渲染后的所述第二页面,并进行展示

[0009]在其中一个实施例中,所述触发操作包括按压操作;
[0010]所述在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,包括:
[0011]在检测到开始按压所述第一页面时,确定所述按压对应的按压位置;
[0012]根据所述按压位置确定按压操作针对的页面控件,并根据所述页面控件,确定待展示的第二页面

[0013]在其中一个实施例中,所述根据所述按压位置确定按压操作针对的页面控件,包括:
[0014]获取所述第一页面中各个可点击控件的所在区域;
[0015]将所述按压位置对应的位置坐标与各所述可点击控件的所在区域进行匹配,并根据匹配结果得到按压操作针对的页面控件

[0016]在其中一个实施例中,所述根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理,包括:
[0017]由第一线程根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源,生成对应的资源请求记录;以及,由第二线程并发执行对所述第二页面的初始化处理;
[0018]所述方法还包括:
[0019]在所述初始化处理完成后,由所述第二线程根据所述第一线程提供的所述资源请求记录查询所述渲染资源

[0020]在其中一个实施例中,所述对所述第二页面的初始化处理,包括:
[0021]由第二线程获取所述第二页面对应的第二页面创建参数;所述页面创建参数包括页面初始化参数,及所述第一线程生成的所述资源请求记录;
[0022]根据所述第二页面创建参数中的所述页面初始化参数,对所述第二页面进行初始化处理;
[0023]所述在所述初始化处理完成后,由所述第二线程根据所述第一线程提供的所述资源请求记录查询所述渲染资源,包括:
[0024]在所述初始化处理完成后,根据所述第二页面创建参数中的所述资源请求记录,查询所述渲染资源

[0025]在其中一个实施例中,所述向资源服务器请求获取所述第二页面的页面元素的渲染资源之后,还包括:
[0026]若所述第一线程接收到所述资源服务器返回的所述渲染资源,则将所述渲染资源与所述资源请求记录关联,并存储到与所述第二线程共享的存储空间;
[0027]所述由所述第二线程根据所述第一线程提供的所述资源请求记录查询所述渲染资源,包括:
[0028]通过所述第二线程在所述存储空间中查询与所述资源请求记录关联的所述渲染资源

[0029]在其中一个实施例中,所述第一页面的页面控件包括预先关联有控件属性信息的可点击控件,所述控件属性信息包括所述可点击控件被触发时相应展示的预设页面;
[0030]所述根据所述触发操作针对的页面控件确定待展示的第二页面,包括:
[0031]在所述触发操作针对所述可点击控件的情况下,根据所述可点击控件关联的控件属性信息,确定待展示的第二页面

[0032]在其中一个实施例中,所述根据所述可点击控件关联的控件属性信息,确定待展示的第二页面,包括:
[0033]读取所述可点击控件对应的控件代码;
[0034]根据所述控件代码中记录的控件属性信息,确定待展示的第二页面

[0035]第二方面,本申请还提供了一种计算机设备

所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0036]检测作用于第一页面的用于触发新页面展示的触发操作;
[0037]在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理;
[0038]在所述初始化处理完成,且获取到所述资源服务器返回的所述渲染资源的情况
下,根据所述渲染资源对初始化后的所述第二页面进行渲染,得到渲染后的所述第二页面,并进行展示

[0039]第三方面,本申请还提供了一种计算机可读存储介质

所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0040]检测作用于第一页面的用于触发新页面展示的触发操作;
[0041]在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理;
[0042]在所述初始化处理完成,且获取到所述资源服务器返回的所述渲染资源的情况下,根据所述渲染资源对初始化后的所述第二页面进行渲染,得到渲染后的所述第二页面,并进行展示

[0043]第四方面,本申请还提供了一种计算机程序产品

所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0044]检测作用于第一页面的用于触发新页面展示的触发操作;
[0045]在检测到所述触发操作开始时,根据所述触发操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种页面展示方法,其特征在于,所述方法包括:检测作用于第一页面的用于触发新页面展示的触发操作;在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理;在所述初始化处理完成,且获取到所述资源服务器返回的所述渲染资源的情况下,根据所述渲染资源对初始化后的所述第二页面进行渲染,得到渲染后的所述第二页面,并进行展示
。2.
根据权利要求1所述的方法,其特征在于,所述触发操作包括按压操作;所述在检测到所述触发操作开始时,根据所述触发操作针对的页面控件确定待展示的第二页面,包括:在检测到开始按压所述第一页面时,确定所述按压对应的按压位置;根据所述按压位置确定按压操作针对的页面控件,并根据所述页面控件,确定待展示的第二页面
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述按压位置确定按压操作针对的页面控件,包括:获取所述第一页面中各个可点击控件的所在区域;将所述按压位置对应的位置坐标与各所述可点击控件的所在区域进行匹配,并根据匹配结果得到按压操作针对的页面控件
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源;以及,并发执行对所述第二页面的初始化处理,包括:由第一线程根据所述触发操作针对的页面控件确定待展示的第二页面,向资源服务器请求获取所述第二页面的页面元素的渲染资源,生成对应的资源请求记录;以及,由第二线程并发执行对所述第二页面的初始化处理;所述方法还包括:在所述初始化处理完成后,由所述第二线程根据所述第一线程提供的所述资源请求记录查询所述渲染资源
。5.
根据权利要求4所述的方法,其特征在于,所述对所述第二页面的初始化处理,包括:由第二线程获取所述第二页面对应的第二页面创建参数;所述页面...

【专利技术属性】
技术研发人员:夏宏伟
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1