【技术实现步骤摘要】
本专利技术涉及前端开发
,具体而言,涉及一种网页生成方法和装置。
技术介绍
研发人员在对用于设备管理控制的网络管理系统进行开发和维护时,需要通过设置、调整一些参数对相关设备进行配置,以使各个被管理的设备的各项业务正常运行,或者根据设备使用者的需求进行运行状态的调整。在对上述网络管理系统实际开发使用过程中,由于设备需求更新、设备功能升级等变化,会出现对控制管理相关设备的参数进行增加、删除、修改或者是范围调整等一系列的需求;针对该需求,研发人员一般是采取直接修改系统中网页对应的超文本标记语言HTML以及JavaScript脚本代码完成;由于在系统开发使用过程中,上述需求更改频繁,造成网页代码修改工作十分繁琐,且容易出错,进而导致上述管理系统开发效率低、且可维护性差。针对上述网页开发效率低且可维护性差的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种网页生成方法和装置,以提高网页的开发效率和可维护性。第一方面,本专利技术实施例提供了一种网页生成方法,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至网页配置文件中;其中,配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,服务器加载网页配置文件,并获取网页配置文件中保存的当前网页的配置信息;服务器调用当前网页对应的公共模块对当前网页进行页面布局操作和参数展现操作;其中,页面布局操作根据网页展现配置信息进行;参数展现操作根据网页展现参数进行;公共模块包括当前页面的层叠样式 ...
【技术保护点】
一种网页生成方法,其特征在于,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至所述网页配置文件中;其中,所述配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;所述网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,所述服务器加载所述网页配置文件,并获取所述网页配置文件中保存的所述当前网页的配置信息;所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作和参数展现操作;其中,所述页面布局操作根据所述网页展现配置信息进行;所述参数展现操作根据所述网页展现参数进行;所述公共模块包括所述当前页面的层叠样式表、浏览器脚本语言库、所述网页配置文件的解析接口和参数校验接口;当所述页面布局操作和所述参数展现操作完成后,所述服务器确定所述当前网页生成完毕。
【技术特征摘要】
1.一种网页生成方法,其特征在于,包括:服务器通过网页配置文件的编辑界面接收当前网页的配置信息,并保存至所述网页配置文件中;其中,所述配置信息包括网页展现配置信息、网页通信配置信息和网页展现参数;所述网页配置文件包括可扩展标记语言XML文件;当接收到网页展现命令时,所述服务器加载所述网页配置文件,并获取所述网页配置文件中保存的所述当前网页的配置信息;所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作和参数展现操作;其中,所述页面布局操作根据所述网页展现配置信息进行;所述参数展现操作根据所述网页展现参数进行;所述公共模块包括所述当前页面的层叠样式表、浏览器脚本语言库、所述网页配置文件的解析接口和参数校验接口;当所述页面布局操作和所述参数展现操作完成后,所述服务器确定所述当前网页生成完毕。2.根据权利要求1所述的方法,其特征在于,获取所述网页配置文件中保存的所述当前网页的配置信息,包括:所述服务器将加载后的所述网页配置文件发送至所述当前网页对应的公共模块;所述服务器通过调用所述公共模块的所述网页配置文件的解析接口,对所述网页配置文件进行解析,得到所述当前网页的配置信息;所述服务器接收所述公共模块发送的所述当前网页的配置信息。3.根据权利要求1所述的方法,其特征在于,所述服务器调用所述当前网页对应的公共模块对所述当前网页进行页面布局操作,包括:所述服务器向所述当前网页对应的公共模块发送所述当前网页的配置信息中的所述网页展现配置信息;所述服务器通过调用所述公共模块中的与所述网页展现配置信息对应的所述层叠样式表和/或浏览器脚本语言库,对所述当前网页进行页面布局操作。4.根据权利要求1所述的方法,其特征在于,所述服务器调用所述当前网页对应的公共模块对所述当前网页进行参数展现操作,包括:所述服务器向所述当前网页对应的公共模块发送所述当前网页的配置信息中的所述网页通信配置信息;其中,所述网页通信配置信息包括网页通信接口信息和通信变量信息;所述服务器调用所述公共模块,以使所述公共模块根据所述网页通信配置信息向所述服务器获取所述网页展现参数,并根据所述网页展现参数对所述当前网页进行参数展现操作;所述网页展现参数包括参数位置、参数名称、参数类型和参数范围。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到参数设置提交命令时,所述服务器通过所述当前网页接收用户输入的参数设置;所述服务器将所述参数设置和所述参数设置对应的所述网页展现参数发送至所述公共模块;所述服务器通过调用所述公共模块的所述参数校验接口,根据所述网页展现参数中的所述参数...
【专利技术属性】
技术研发人员:夏玉晓,
申请(专利权)人:北京数码视讯科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。