子应用页面处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41466814 阅读:19 留言:0更新日期:2024-05-30 14:22
本申请涉及一种子应用页面处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:当监测到子应用页面的获取事件,获取子应用页面的页面代码;对页面代码进行解析,获得页面解析结果,基于页面解析结果创建子应用页面相应的页面节点树;创建用于转换页面节点树的自定义实例对象,建立自定义实例对象和子应用页面的绑定关系;在建立绑定关系的情况下,使用自定义实例对象,将页面节点树转换为接口调用,获得页面节点树相应的接口调用信息;基于接口调用信息进行页面绘制,生成子应用页面。采用本方法能够提高页面渲染速度。

【技术实现步骤摘要】

本申请涉及页面处理,特别是涉及一种子应用页面处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着计算机技术的飞速发展,页面处理技术也随之不断地发展,从原本只涉及到的web端页面(即网页)处理,逐渐发展到其他非web端页面处理。比如,小程序的页面处理,小程序是一种不需要下载安装即可在母应用中运行使用的轻量级的应用程序。

2、传统方法中,小程序的页面处理方法为,在需要打开小程序的页面时,获取页面相应的页面代码,对页面代码进行解析,获得页面解析结果,基于页面解析结果调用dom(document object model,文档对象模型)接口来执行绘制指令进行页面绘制,生成小程序的页面。

3、然而,传统方法中,调用dom接口来执行绘制指令进行页面绘制的方式,由于dom接口的组件过多,存在页面渲染速度慢的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高页面渲染速度的子应用页面处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

...

【技术保护点】

1.一种子应用页面处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述创建用于转换所述页面节点树的自定义实例对象,建立所述自定义实例对象和所述子应用页面的绑定关系包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述自定义接口类,创建用于转换所述页面节点树的自定义实例对象包括:

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述使用所述自定义实例对象,将所述页面节点树转换为接口调用,获得所述页面节点树相应的接口调用信息包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述自定义实例对象...

【技术特征摘要】

1.一种子应用页面处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述创建用于转换所述页面节点树的自定义实例对象,建立所述自定义实例对象和所述子应用页面的绑定关系包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述自定义接口类,创建用于转换所述页面节点树的自定义实例对象包括:

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述使用所述自定义实例对象,将所述页面节点树转换为接口调用,获得所述页面节点树相应的接口调用信息包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述自定义实例对象所提供的第一接口配置信息,从所述页面节点树的根节点开始,依次遍历所述页面节点树中的页面节点,分别确定各所述页面节点各自相应的第一调用信息包括:

6.根据权利要求5所述的方法,其特征在于,所述针对于所述页面节点树中的每一个页面节点,基于所针对的页面节点的页面节点类型,从所述自定义实例对象所提供的第一接口配置信息中,确定所述所针对的页面节点的第一接口信息之前,还包括:

7.根据权利要求6所述的方法,其特征在于,所述使用所述节点实例对象,获得与所述所针对的页面节点相应的第二接口信息包括:

8.根据权利要求6...

【专利技术属性】
技术研发人员:傅博泉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1