代码编译方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42507808 阅读:29 留言:0更新日期:2024-08-22 14:23
本申请公开了一种代码编译方法、装置、电子设备及存储介质,可以应用于云技术、人工智能、智慧交通、车联网等各种场景,方法包括:获取绘制页面;绘制页面中包括多个页面元素各自对应的初始边框以及多个初始边框对应的预设边框;每个预设边框包围至少两个初始边框;基于初始边框以及预设边框,构建节点树;节点树包括初始节点以及预设节点;初始节点表征初始边框,预设节点表征预设边框;预设节点为初始节点的父节点;根据节点树,生成多个页面元素各自对应的元数据;将多个页面元素各自对应的元数据编译成预设框架的代码;代码用于在预设框架对应的终端中展示预设页面;本申请可以提高代码编译效率,提高页面开发效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种代码编译方法、装置、电子设备及存储介质


技术介绍

1、相关技术中,可以通过可视化使用现成组件搭建页面;但是组件可定制化较低(组件的样式以及逻辑都难以修改),只能选择并直接使用提供的组件;一般难以实现比较复杂的布局模式。组件之间相互独立,基本无法进行交互;一旦进行了二次开发,就很难再持续使用可视化编辑产物了。使用前端组件库开发页面,需要进行代码开发,门槛较高;组件库一般会很具针对性,比如antd,element-ui这类,修改ui样式是比较困难的,对于另外一些工具库,或者hooks库来说,对开发ui层面没有任何提效。在组件复用的时候会产生同样的问题。

2、因此,现有技术中页面开发效率较低。


技术实现思路

1、本申请提供了一种代码编译方法、装置、电子设备及存储介质,可以快速构建页面中页面元素对应的节点树,从而提高代码编译效率,提高页面开发效率。

2、一方面,本申请提供了一种代码编译方法,所述方法包括:

3、获取绘制页面;所述绘制页面中包括多个页面本文档来自技高网...

【技术保护点】

1.一种代码编译方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述初始边框以及所述预设边框,构建节点树,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述边框排序结果以及所述多个候选边框各自对应的坐标信息,构建所述节点树,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述初始边框以及所述预设边框,构建节点树之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据至少两个所述子边框在所述绘制页面中各自对应的坐标信息,确定至少两个所述当前子节点的排列方式,包括:...

【技术特征摘要】

1.一种代码编译方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述初始边框以及所述预设边框,构建节点树,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述边框排序结果以及所述多个候选边框各自对应的坐标信息,构建所述节点树,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述初始边框以及所述预设边框,构建节点树之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据至少两个所述子边框在所述绘制页面中各自对应的坐标信息,确定至少两个所述当前子节点的排列方式,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6中任意一项所述的方法,其特征在于,所述绘制页面的构建方法包括:

8.根据权利要求7所述的方法,其特征在于,若...

【专利技术属性】
技术研发人员:招蕴豪
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1