[发明专利]一种前端页面开发系统、方法、设备、介质有效
申请号: | 201911349820.0 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111142871B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 刘泠;范渊 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前端 页面 开发 系统 方法 设备 介质 | ||
1.一种前端页面开发系统,其特征在于,包括:
文档获取接口,用于获取产品输出的第一需求文档;
数据绑定模块,用于识别所述第一需求文档中的数据字段关键名,以便将所述数据字段关键名与UI视图进行关联以及对相应的数据进行绑定;
UI装饰模块,用于获取根据所述第一需求文档中的目标内容生成的UI设计命令,并利用所述UI设计命令替换所述目标内容,得到第二需求文档;
文档规范模块,用于获取目标文档规范命令,并根据所述目标文档规范命令对所述第二需求文档进行相应的规范设置,得到符合预设规范标准的目标需求文档;
文档转代码模块,用于对所述目标需求文档进行解析,得到抽象决策树,并利用所述抽象决策树将所述目标需求文档转换成相应的目标代码;
代码执行模块,用于执行所述目标代码,得到前端UI;
其中,所述文档规范模块获取目标文档规范命令的过程,包括:
获取包括文档缩进命令、文档显示符号命令以及行内标记中任一项或几项组合的目标文档规范命令。
2.根据权利要求1所述的前端页面开发系统,其特征在于,所述UI装饰模块,包括:
UI设计命令获取接口,用于获取根据所述第一需求文档中的目标内容生成的UI设计命令;
内容替换子模块,用于利用所述UI设计命令替换所述目标内容,得到第二需求文档。
3.根据权利要求1所述的前端页面开发系统,其特征在于,所述文档规范模块,包括:
规范命令获取接口,用于获取目标文档规范命令;
规范设置子模块,用于根据所述目标文档规范命令对所述第二需求文档进行相应的规范设置,得到符合预设规范标准的目标需求文档。
4.根据权利要求1至3任一项所述的前端页面开发系统,其特征在于,所述文档转代码模块,包括:
文档解析子模块,用于对所述目标需求文档进行解析,得到抽象决策树;
文档转代码子模块,用于利用所述抽象决策树将所述目标需求文档转换成相应的目标代码。
5.一种前端页面开发方法,其特征在于,包括:
获取产品输出的第一需求文档;
识别所述第一需求文档中的数据字段关键名,以便将所述数据字段关键名与UI视图进行关联以及对相应的数据进行绑定;
获取根据所述第一需求文档中的目标内容生成的UI设计命令,并利用所述UI设计命令替换所述目标内容,得到第二需求文档;
获取目标文档规范命令,并根据所述目标文档规范命令对所述第二需求文档进行相应的规范设置,得到符合预设规范标准的目标需求文档;
对所述目标需求文档进行解析,得到抽象决策树,并利用所述抽象决策树将所述目标需求文档转换成相应的目标代码;
执行所述目标代码,得到前端UI;
其中,所述获取目标文档规范命令,包括:
获取包括文档缩进命令、文档显示符号命令以及行内标记中任一项或几项组合的目标文档规范命令。
6.根据权利要求5所述的前端页面开发方法,其特征在于,所述获取根据所述第一需求文档中的目标内容生成的UI设计命令,包括:
获取根据所述第一需求文档中、包括文案内容、视图结构、接口描述以及数据结构中任一项或几项组合的目标内容生成的UI设计命令。
7.根据权利要求5至6任一项所述的前端页面开发方法,其特征在于,所述对所述目标需求文档进行解析,得到抽象决策树,并利用所述抽象决策树将所述目标需求文档转换成相应的目标代码,包括:
对所述目标需求文档进行解析,得到抽象决策树;
利用所述抽象决策树将所述目标需求文档转换成中间码;
将所述中间码转换成相应的目标代码。
8.一种前端页面开发设备,其特征在于,包括:
存储器和处理器;
其中,所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序,以实现权利要求5至7任一项所述的前端页面开发方法。
9.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求5至7任一项所述的前端页面开发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349820.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自助存取装置的存取方法
- 下一篇:发动机活塞以及发动机