页面渲染方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:41452625 阅读:20 留言:0更新日期:2024-05-28 20:41
本公开提供了一种页面渲染方法、装置、计算机设备及计算机可读存储介质。方法通过获取待渲染页面对应的页面数据,页面数据为采用提前编译语言编写的脚本数据;将页面数据编译成与目标操作系统匹配的目标执行数据,目标执行数据为目标操作系统对应的原生执行数据;基于目标执行数据构建待渲染页面的逻辑树,并基于逻辑树进行视图测量与布局,得到逻辑树中每一逻辑节点的节点属性;根据逻辑树中每一逻辑节点的节点属性生成以原生执行数据表示的节点渲染指令;基于节点渲染指令,经预设通用渲染接口调用目标操作系统的原生渲染组件进行页面绘制,得到目标页面。该方法可以提升跨平台开发方案中应用页面的渲染效率。

【技术实现步骤摘要】

本公开涉及计算机,特别是涉及一种页面渲染方法、装置、计算机设备及计算机可读存储介质


技术介绍

1、随着互联网技术以及终端技术的不断发展,各类互联网应用也不断地被开发以及投入使用,互联网应用的蓬勃发展为人们生活带来了极大的便利,也极大地丰富了人们的生活。由于不同的终端可能采用了不同的平台,例如ios、android、web以及macos等,且不同平台之间存在着平台原生语言差异、平台集成开发环境差异、平台开发需要的依赖插件差异等差异,导致同一互联网应用需要针对不同的平台进行多套项目开发,导致互联网应用的开发效率低且成本高。

2、为解决互联网应用需针对不同平台单独开发导致的开发效率低且开发成本高的问题,一些跨平台的解决方案被提出,以实现互联网应用的一套开发方案能在多个平台上运行。然而,目前的跨平台解决方案,在对互联网应用的页面进行渲染时的效率较低。


技术实现思路

1、本公开实施例提供了一种页面渲染方法、装置计算机设备及计算机可读存储介质,该页面渲染方法可以提升页面渲染的效率。>

2、本公开第本文档来自技高网...

【技术保护点】

1.一种页面渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述节点渲染指令,经预设通用渲染接口调用所述目标操作系统的原生渲染组件进行页面绘制,得到目标页面,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述节点渲染指令,经预设通用渲染接口创建渲染视图树,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述映射关系驱动与所述渲染节点对应的目标原生渲染组件进行页面渲染,得到目标页面之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述目标页面中接收到的页面操作信息,...

【技术特征摘要】

1.一种页面渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述节点渲染指令,经预设通用渲染接口调用所述目标操作系统的原生渲染组件进行页面绘制,得到目标页面,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述节点渲染指令,经预设通用渲染接口创建渲染视图树,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述映射关系驱动与所述渲染节点对应的目标原生渲染组件进行页面渲染,得到目标页面之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述目标页面中接收到的页面操作信息,包括:

6.根据权利要求4所述的方法,其特征在于,所述获取所述目标页面中接收到的页面操作信息,包括:

7.根据权利要求4所述的方法,其特征在于,所述获取所述目标页面中接收到的页面操作信息,包括:

8.根据权利要求4所述的方法,其特征在于,所述基于所述页面操作信息生成页面更新指令,包括:...

【专利技术属性】
技术研发人员:邱良雄林锦涛金盎罗轩黄灿芦朱煌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1