【技术实现步骤摘要】
首屏页面呈现方法、装置、电子设备和存储介质
[0001]本公开的实施例涉及计算机
,具体涉及首屏页面呈现方法、装置、电子设备和存储介质。
技术介绍
[0002]对于终端应用来说,在打开应用后首次显示应用界面(或称,首屏页面)的过程中,通常会在创建并初始化整体页面布局后,初始化首页中使用到的各个模块(例如,运营坑位、广告、提示栏、应用或特定指标更新提示信息等)。然而,随着终端应用的不断迭代,初始化首页中的模块数量越来越大,而且模块中常常伴随着网络访问和数据读取等耗时逻辑,在首屏页面显示前也会占用越来越多的时间,这会造成应用打开速度缓慢的体验问题,给用户不好的体验。
技术实现思路
[0003]本公开的实施例提出了首屏页面呈现方法、装置、电子设备和存储介质。
[0004]第一方面,本公开的实施例提供了一种首屏页面呈现方法,该方法包括:获取目标应用的首屏页面布局和首屏功能模块集合;针对各所述首屏功能模块,执行以下遍历操作:响应于确定该首屏功能模块的显示时机类型为首屏页面显示,针对该首屏功能模块执行以下用 ...
【技术保护点】
【技术特征摘要】
1.一种首屏页面呈现方法,包括:获取目标应用的首屏页面布局和首屏功能模块集合;针对各所述首屏功能模块,执行以下遍历操作:响应于确定该首屏功能模块的显示时机类型为首屏页面显示,针对该首屏功能模块执行以下用户界面创建操作:按照该首屏功能模块的用户界面显示相关的属性的当前属性值,创建该首屏功能模块的用户界面;以及将所创建的用户界面添加到所述首屏页面布局中与该首屏功能模块对应的区域;基于所述首屏页面布局和所生成的各用户界面对所述首屏页面进行渲染,以及呈现渲染后的所述首屏页面。2.根据权利要求1所述的方法,其中,所述遍历操作,还包括:响应于确定该首屏功能模块的显示时机类型为懒加载显示,结束针对该首屏功能模块的遍历操作。3.根据权利要求1或2所述的方法,其中,所述遍历操作,还包括:响应于确定该首屏功能模块的显示时机类型为延时显示,确定与该首屏功能模块对应的延时时长,延时所确定的延时时长后,响应于未针对该首屏功能模块执行过所述用户界面创建操作,针对该首屏功能模块执行所述用户界面创建操作,以及重新渲染并刷新所述首屏页面。4.根据权利要求3所述的方法,其中,在对于各所述首屏功能模块,执行以下遍历操作之前,所述方法还包括:根据目标终端设备的硬件参数信息,确定所述目标终端设备的硬件性能类别,其中,所述目标终端设备为所述获取目标应用的首屏页面布局和首屏功能模块集合的终端设备;以及所述确定与该首屏功能模块对应的延时时长,包括:按照首屏功能模块和硬件性能类别二者与延时时长之间的对应关系,确定与该首屏功能模块和所述目标终端设备的硬件性能类别二者对应的延时时长;以及将所确定的延时时长确定为与该首屏功能模块对应的延时时长。5.根据权利要求1所述的方法,其中,各首屏功能模块包括属性值读写类接口和逻辑操作类接口;以及所述方法还包括:响应于检测到针对显示时机类型为懒加载显示的第一首屏功能模块中逻辑操作类接口的调用操作,针对所述第一首屏功能模块执行所述用户界面创建操作,以及重新渲染并刷新所述首屏页面。6.一种首屏页面呈现装置,包括:获取单元,被配置成获取目标应用的首屏页面布局和首屏功能模块集合;遍历单元,被配置成针对各所述首屏功能模块,执行以下遍历操作:响应于确定该首屏功能模块的显示时机类型为首屏页面显示,针对该首屏功能模块执行以下用户界面创建操作:按...
【专利技术属性】
技术研发人员:龚健飞,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。