【技术实现步骤摘要】
一种前端页面代码生成方法及系统
本专利技术涉及软件工程领域,具体涉及一种前端页面代码生成方法及系统。
技术介绍
目前的代码生成方法一般采用可视化向导的方式配置生成部分代码,然后,软件开发人员对代码进行必要的编辑修改,这种生成过程只进行一次,不对已修改的代码进行维护;但是这种代码生成方法的局限性也是显而易见的,IDE集成开发工具或者编辑器只负责生成一次,剩下的工作量都是软件开发人员的,重新生成将会覆盖已修改的代码,而且也只适用于部分场景,可配置性不足,导致代码的规范性较差、可复用性及开发效率较低。
技术实现思路
为解决现有技术的不足,本专利技术实施例提供了一种前端页面代码生成方法及系统。第一方面,本专利技术实施例提供的前端页面代码生成方法包括以下步骤:利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;分别将所述多个业务组件加载至所述编辑器;利用所述编辑器并根据实际需求对所述多 ...
【技术保护点】
1.一种前端页面代码生成方法,其特征在于,包括:/n利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;/n将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;/n分别将所述多个业务组件加载至所述编辑器;/n利用所述编辑器并根据实际需求对所述多个业务组件进行整合;/n根据整合后的业务组件,生成对应的前端页面代码。/n
【技术特征摘要】
1.一种前端页面代码生成方法,其特征在于,包括:
利用编辑器,提取现有项目或工程的通用业务组件各个最小单元组件的代码,生成多个代码模板;
将所述多个代码模板输入渲染组件,生成可视化的多个业务组件;
分别将所述多个业务组件加载至所述编辑器;
利用所述编辑器并根据实际需求对所述多个业务组件进行整合;
根据整合后的业务组件,生成对应的前端页面代码。
2.根据权利要求1所述的前端页面代码生成方法,其特征在于,利用所述编辑器并根据实际需求对所述多个业务组件进行整合包括:
利用编辑器解析所述多个代码模板并根据解析结果,判断所述多个代码模板是否解析成功;
若所述多个代码模板解析不成功,则利用编辑器规则解析所述多个代码模板并根据解析结果,判断所述多个代码模板是否解析成功;
若所述多个代码模板解析不成功,则利用代码编写规则,修改所述多个代码模板,直至所述多个代码模板均解析成功。
3.根据权利要求2所述的前端页面代码生成方法,其特征在于,判断所述...
【专利技术属性】
技术研发人员:董海涛,
申请(专利权)人:北京神州数字科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。