[发明专利]一种页面渲染和验证的方法和装置有效
申请号: | 201710072998.X | 申请日: | 2017-02-10 |
公开(公告)号: | CN106843901B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 温文添 | 申请(专利权)人: | 广州优视网络科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F16/957 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 渲染 验证 方法 装置 | ||
1.一种页面渲染和验证的方法,包括:
S1)基于初始业务页面和衍生业务页面之间的异同,提取通用业务配置和衍生业务配置;
S2)将通用业务配置进行封装,同时将一种或多种衍生业务配置分出各自的属性逻辑和验证逻辑并且各自分别封装,其中将通用业务的封装和衍生业务的封装分别保存至相应的页面配置文件中,并且每一种衍生业务对应一个页面配置文件;
S3)根据用户选择的衍生业务类型将对应的页面配置文件加载到通用业务的页面配置文件中,并在通用业务的页面配置文件中在表单提交按钮上绑定一个表单验证方法;
S4)渲染过程中先加载通用业务数据再加载衍生业务数据,页面提交时,所述表单验证方法先处理通用业务数据验证以校验通用业务数据,然后执行衍生业务配置的验证逻辑以校验衍生业务数据。
2.根据权利要求1所述的方法,其特征在于在步骤S1中,将初始业务页面和衍生业务页面之间相同的业务数据提取为通用业务配置数据,将衍生业务页面不同于初始业务页面的业务数据提取为衍生业务配置数据。
3.根据权利要求2所述的方法,其特征在于在步骤S2中,将通用业务配置封装在$(document).ready初始化方法里并且将该初始化方法和通用业务配置信息一起保存在第一页面配置文件中,将一个衍生业务配置的属性逻辑封装在$(document).ready方法里,将该衍生业务配置的验证逻辑封装在jQuery.validation验证方法,并且将该衍生业务配置的属性逻辑信息和初始化方法、验证逻辑信息和验证方法一起保存在第二页面配置文件中,在有多种衍生业务时以此方式将每种衍生业务的属性逻辑信息和初始化方法、验证逻辑信息和验证方法一起保存在各自对应的页面配置文件中。
4.根据权利要求3所述的方法,其特征在于在步骤S3中,使用页面标签语言判断用户选择的衍生业务类型,根据不同衍生业务类型将对应的页面配置文件加载到通用业务的页面配置文件中。
5.根据权利要求4所述的方法,其特征在于在步骤S4中,首先加载通用业务的页面配置文件中保存的初始化方法,然后执行衍生业务的页面配置文件中保存的初始化方法,在页面提交时先校验通用业务数据的有效性,然后根据加载到通用业务的页面配置文件中的衍生业务的页面配置文件中保存的验证方法来校验与其对应的衍生业务数据的有效性。
6.一种页面渲染和验证的装置,包括:
业务配置提取单元,用于基于初始业务页面和衍生业务页面之间的异同,提取通用业务配置和衍生业务配置;
封装和保存单元,用于将通用业务配置进行封装,同时将一种或多种衍生业务配置分出各自的属性逻辑和验证逻辑并且各自分别封装,其中将通用业务的封装和衍生业务的封装分别保存至相应的页面配置文件中,并且每一种衍生业务对应一个页面配置文件;
加载和绑定单元,用于根据用户选择的衍生业务类型将对应的页面配置文件加载到通用业务的页面配置文件中,并在通用业务的页面配置文件中在表单提交按钮上绑定一个表单验证方法;
渲染和验证单元,用于渲染过程中先加载通用业务数据再加载衍生业务数据,页面提交时,所述表单验证方法先处理通用业务数据验证以校验通用业务数据,然后执行衍生业务配置的验证逻辑以校验衍生业务数据。
7.根据权利要求6所述的装置,其特征在于所述业务配置提取单元用于将初始业务页面和衍生业务页面之间相同的业务数据提取为通用业务配置数据,将衍生业务页面不同于初始业务页面的业务数据提取为衍生业务配置数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州优视网络科技有限公司,未经广州优视网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710072998.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种摩托车车架
- 下一篇:一种摩托车的减震连接结构