【技术实现步骤摘要】
页面渲染方法、装置、电子设备及计算机可读存储介质
本公开实施例涉及计算机软件
,具体而言,本公开涉及一种页面渲染方法、装置、电子设备及计算机可读存储介质。
技术介绍
在现有技术中,随着终端设备的普及,如智能手机、平板电脑,移动终端等设备的广泛应用,使得移动终端上运行的客户端越来越多,大量客户端的出现在让用户感受不同客户端带来的便利的同时,也给用户带来一定的困扰,比如用户需要不断地更新客户端的版本。尤其是购物客户端的商家在策划一些活动时,通常是通过研发人员将策划的活动提前开发完成,然后集成到购物客户端中,以在活动当天将其呈现给用户,然而当研发人员将策划的活动开发完成后,只能通过升级客户端的版本才能实现(比如将购物客户端1.0版本升级到购物客户端1.1版本),即需要重新进行客户端版本的发布。然而,这种实现方式不仅导致用户需要重新下载新版本客户端才能查看促销活动,给用户带来极大不便,导致用户体验较差,而且客户端的不断更新也造成用户流量的极大消耗;此外,通过升级客户端版本的方式无法满足不断变动的活动需求或临时举
【技术保护点】
1.一种页面渲染方法,其特征在于,包括:/n检测到针对客户端的任一页面的显示操作时,获取所述任一页面的原生视图的第一渲染数据,以及获取所述任一页面的预设视图的第二渲染数据,所述原生视图为所述任一页面中的固有视图,所述预设视图为覆盖于所述原生视图的视图层之上的透明视图;/n通过预定的渲染引擎,根据所述第一渲染数据对所述原生视图进行渲染,以及根据所述第二渲染数据对所述预设视图进行渲染。/n
【技术特征摘要】
1.一种页面渲染方法,其特征在于,包括:
检测到针对客户端的任一页面的显示操作时,获取所述任一页面的原生视图的第一渲染数据,以及获取所述任一页面的预设视图的第二渲染数据,所述原生视图为所述任一页面中的固有视图,所述预设视图为覆盖于所述原生视图的视图层之上的透明视图;
通过预定的渲染引擎,根据所述第一渲染数据对所述原生视图进行渲染,以及根据所述第二渲染数据对所述预设视图进行渲染。
2.根据权利要求1所述的方法,其特征在于,获取所述任一页面的原生视图的第一渲染数据,包括:
从本地缓存中获取所述任一页面的原生视图的第一渲染数据;
获取所述任一页面的预设视图的第二渲染数据,包括:
从本地缓存中或所述客户端对应的服务器中,获取所述任一页面的预设视图的第二渲染数据。
3.根据权利要求2所述的方法,其特征在于,从本地缓存中或所述客户端对应的服务器中,获取所述任一页面的预设视图的第二渲染数据,包括以下任一项:
通过向所述服务器发送第一数据获取请求,来从所述服务器获取所述任一页面的预设视图的第二渲染数据;
若本地缓存中存储有所述任一页面的预设视图的历史渲染数据,通过向所述服务器发送第二数据获取请求,来检测所述服务器中是否存储有较新于所述历史渲染数据的第二渲染数据,并当检测到所述服务器中存储有较新于所述历史渲染数据的第二渲染数据时,从所述服务器获取所述第二渲染数据,当所述服务器中未存储有较新于所述历史渲染数据的第二渲染数据时,从本地缓存中获取所述历史渲染数据,且将所述历史渲染数据确定为所述第二渲染数据。
4.根据权利要求3所述的方法,其特征在于,在从所述服务器获取该较新于所述历史第二渲染数据的渲染数据之后,还包括:
依据所述较新于所述历史渲染数据的第二渲染数据更新本地缓存中存储的历史渲染数据。
5.根据权利要求3所述的方法,其特征在于,所述第一数据获取请求与所述第二数据请...
【专利技术属性】
技术研发人员:谷春晖,
申请(专利权)人:北京无限光场科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。