一种基于JSON自描述结构的网页界面生成方法及装置
基本信息
申请号 | CN201810389933.2 | 申请日 | - |
公开(公告)号 | CN108664245A | 公开(公告)日 | 2018-10-16 |
申请公布号 | CN108664245A | 申请公布日 | 2018-10-16 |
分类号 | G06F8/38 | 分类 | 计算;推算;计数; |
发明人 | 陈碧勇;方敏;吕晔 | 申请(专利权)人 | 厦门南讯股份有限公司 |
代理机构 | 广州市红荔专利代理有限公司 | 代理人 | 厦门南讯软件科技有限公司;厦门南讯股份有限公司 |
地址 | 361008 福建省厦门市软件园二期观日路22号401单元 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及计算机技术领域,公开了一种基于JSON自描述结构的网页界面生成方法,包括:定义模板页类型;进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;生成设计界面结构描述的JSON结构;渲染引擎载入该设计界面的JSON结构,载入对应的渲染模板;渲染引擎递归调用渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入控件API函数;渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;浏览器端执行js组件框架,渲染并最终呈现该设计界面。本发明让数据绑定不再仅限于开发阶段,在实施、试运行阶段也可根据需求进行调整,大幅降低了页面开发中的错误率和部署周期,节约了研发工时。 |
