[发明专利]一种自动生成网页页面的方法在审
申请号: | 202211345538.7 | 申请日: | 2022-10-31 |
公开(公告)号: | CN115543320A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 赵术求;李维;林源 | 申请(专利权)人: | 华腾软件产业有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30;G06F8/33;G06F8/20 |
代理公司: | 长沙市标致专利代理事务所(普通合伙) 43218 | 代理人: | 曾向庄 |
地址: | 410200 湖南省长沙市望城经济*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 网页 页面 方法 | ||
一种自动生成网页页面的方法,其特征在于,包括以下步骤:S1、分析网页中可能会用到的前端编程语言;S2、分析网页的主题、布局结构,在通用型描述语言中填入网页主题、页面布局结构的配置信息;S3、找到对应编程语言语法与通用型描述语言键值的对应关系;S4、将对应语法的键值对填入通用型描述语言中,并将各键值之间的父子或关联关系做好配置;S5、通过解析引擎对已填好的通用型描述语言进行语法解析,并渲染生成对应网页页面。本发明中自动生成网页页面的方法,由软件自动生成,效率高:同时降低了对人工的依赖,所构建的网页页面代码性能稳定,符合标准,安全性、兼容性高。
技术领域
本发明涉及软件开发技术领域,具体涉及一种自动生成网页页面的方法。
背景技术
在软件系统的开发工作中,可分为前端和后端开发,通俗的讲前端指的就是用户可见的界面,比如网页页面上的特效、布局、图片、视频,音频等内容。前端开发的工作内容就是将美工设计的效果图转化成浏览器可以运行的网页,并配合后端做网页上的数据显示和交互等可视方面的工作内容。
目前,网页页面大多是由html、javascript、css这3种编程语言所撰写的代码经编译而成,其中HTML的全称为超文本标记语言(Hyper Text Markup Language),是一种标记语言,HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等;JavaScript,简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;css 层叠样式表(Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言,CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。上述的这3种编程语言通过互相交织、嵌套配合后,就可形成视觉显示效果丰富,功能复杂多样的网页页面。网页页面一般通过浏览器打开,而不同的网页浏览器或相同浏览器的不同版本都会因为这3种编程语言的语法、组合方式而影响最终页面的整体显示效果。因此,对于网页页面的代码,需要具有很强的兼容性及还原度。
现有技术中,网页页面的开发主要由人工进行编写,一般是由一个或多个熟悉前端专业编程语言的技术人员完成,由于每个技术人员对多种编程语言的学习深度以及各种编程语言的配合程度具有不确定性,从而导致网页还原度、兼容性、bug率等多个方面无法得到保障。有鉴于此,本申请旨在提供一种生成网页页面的方法;可通过程序自动生成网页页面的代码,降低对前端专业技术人员的依赖 。
发明内容
本发明的目的是克服现有技术的上述不足而提供一种自动生成网页页面的方法,由程序自动生成网页页面代码,从而减少对人工的依赖。
本发明的技术方案是:一种自动生成网页页面的方法,由软件程序自动执行,包括以下步骤:
S1、分析网页中可能会用到的前端编程语言;
S2、分析网页的主题、布局结构,在通用型描述语言中填入网页主题、页面布局结构的配置信息;
S3、找到对应编程语言语法与通用型描述语言键值的对应关系;
S4、将对应语法的键值对填入通用型描述语言中,并将各键值之间的父子或关联关系做好配置;
S5、通过解析引擎对已填好的通用型描述语言进行语法解析,并渲染生成对应网页页面。
进一步的,通用型描述语言为JSON。
进一步的,在步骤S4中,软件系统中的数据由表单页面进行维护,根据需求分析在软件系统中需要进行数据维护的各数据模型属性,对应表单键值表,并依据表单JSON数据示例的格式填入各数据模型属性;再通过span属性调整表单内各元素位置。
进一步的,再通过列表页面对表单所维护的数据模型进行展示,对应列表键值表,并依据列表JSON数据示例的格式填入需要展示的数据模型属性,再根据实际需求调整列表各列的详细配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华腾软件产业有限公司,未经华腾软件产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211345538.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序的部署方法
- 下一篇:配资异常交易识别方法及装置