[发明专利]页面构建方法及装置、计算设备、计算机可读存储介质在审
申请号: | 202010670347.2 | 申请日: | 2020-07-13 |
公开(公告)号: | CN112287255A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 秦晓宏;刘焕春 | 申请(专利权)人: | 上海柯林布瑞信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周书敏;张振军 |
地址: | 200233 上海市徐汇区宜*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 构建 方法 装置 计算 设备 计算机 可读 存储 介质 | ||
1.一种页面构建方法,其特征在于,包括:
获取选择的所有元素以及第一页面配置信息;
调取各元素的HTML文件,所述HTML文件记录有元素的样式配置信息、文档对象模型配置信息以及交互逻辑配置脚本;
根据所述各元素的HTML文件以及所述第一页面配置信息,渲染得到页面;
其中,所述第一页面配置信息包括:各元素在所述页面中的布局信息。
2.如权利要求1所述的页面构建方法,其特征在于,所述根据所述各元素的HTML文件以及所述第一页面配置信息,渲染得到页面,包括:
根据所述各元素的HTML文件,得到所述各元素的待呈现内容;
根据所述各元素在所述页面中的布局信息,将各元素的待呈现内容分别呈现在页面对应的位置处,并渲染得到所述页面。
3.如权利要求2所述的页面构建方法,其特征在于,所述第一页面配置信息还包括:所述元素的可视化权限信息,所述根据所述各元素在所述页面中的位置信息,将各元素的待呈现内容分别呈现在页面对应的位置处,包括:
根据所述元素的可视化权限信息,获取待呈现内容可呈现的元素;
根据所各元素在所述页面中的位置信息,将待呈现内容可呈现的元素的待呈现内容分别呈现在页面对应的位置处;
其中,所述元素的可视化权限信息用于表征元素的待呈现内容是否可呈现。
4.如权利要求1至3任一项所述的页面构建方法,其特征在于,还包括:
在渲染得到页面之后,创建所述页面对应的调用模块,并将所述页面添加至页面库。
5.如权利要求4所述的页面构建方法,其特征在于,还包括:
获取选择的所有调用模块以及第二页面配置信息;
从所述页面库中分别调取各调用模块对应的页面;
根据调取的所述各调用模块对应的页面以及所述第二页面配置信息,构建目标页面,其中,所述目标页面由一个或多个所述页面组成;
其中,所述第二页面配置信息包括:各调用模块对应的页面在所述目标页面中的布局信息。
6.如权利要求1所述的页面构建方法,其特征在于,所述元素采用如下方式注册得到:
获取所述元素的声明信息,所述元素的声明信息包括:元素的样式配置信息、文档对象模型配置信息以及交互逻辑配置脚本;
将所述元素的声明信息封装于所述HTML文件中;
建立所述HTML文件与所述元素的标签名称之间的关联;
通过Web API接口输入所述元素的配置参数,以完成所述元素的注册,所述元素的配置参数包括:元素标签名称、元素的类。
7.如权利要求6所述的页面构建方法,其特征在于,所述元素的配置参数还包括:所述元素继承的标签类型。
8.一种页面构建装置,其特征在于,包括:
获取单元,用于获取选择的所有元素以及第一页面配置信息,所述第一页面配置信息包括:各元素在页面中的布局信息;
调取单元,用于调取各元素的HTML文件,所述HTML文件记录有元素的样式配置信息、文档对象模型配置信息以及交互逻辑配置脚本;
渲染单元,用于根据所述各元素的HTML文件以及所述第一页面配置信息,渲染得到页面。
9.一种计算设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至7任一项所述的页面构建方法的步骤。
10.一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1至7任一项所述的页面构建方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海柯林布瑞信息技术有限公司,未经上海柯林布瑞信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010670347.2/1.html,转载请声明来源钻瓜专利网。