[发明专利]页面主题定制方法、装置、电子设备及存储介质在审
申请号: | 202111546585.3 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114185522A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 詹泽娟 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 主题 定制 方法 装置 电子设备 存储 介质 | ||
1.一种页面主题定制方法,其特征在于,所述方法包括:
根据页面主题的定制需求,构建所述页面主题的主题变量,根据所述主题变量,生成所述页面主题的主题变量文件;
利用预设的预编译器配置所述主题变量的基础样式,并根据所述基础样式,生成所述主题变量文件的主题样式文件;
接收业务源文件,从所述主题样式文件中匹配所述业务源文件的业务主题样式,根据所述业务主题样式,生成所述业务源文件的运行样式文件;
将所述运行样式文件加载至预设的运行浏览器中,得到所述业务源文件的页面主题样式。
2.如权利要求1所述的页面主题定制方法,其特征在于,所述根据所述页面主题的定制需求,构建所述页面主题的主题变量,包括:
根据所述定制需求,识别所述页面主题的主题类型,根据所述主题类型,对所述页面主题进行主题编码,得到所述页面主题的主题变量。
3.如权利要求2所述的页面主题定制方法,其特征在于,所述根据所述主题变量,生成所述页面主题的主题变量文件,包括:
获取所述主题变量的编译环境,在所述编译环境中定义所述主题变量中每个变量的变量形式,根据所述变量形式,生成所述页面主题的主题变量文件。
4.如权利要求1所述的页面主题定制方法,其特征在于,所述利用预设的预编译器配置所述主题变量文件中主题变量的基础样式,得到主题样式文件,包括:
利用所述预设的预编译器声明所述题变量文件中主题变量的主题序列,并设置所述主题变量文件中主题变量的结构样式;
将所述结构样式转换为编码变量,将所述编码变量加载至所述主题序列中,得到所述主题变量文件中主题变量的基础样式。
5.如权利要求1至4中任意一项所述的页面主题定制方法,其特征在于,所述从所述主题样式文件中加载所述业务源文件的业务主题样式,包括:
获取所述业务源文件的业务主题和主题样式需求,从所述主题样式文件中读取所述业务主题的主题基础样式;
根据所述主题样式需求,从所述主题基础样式中读取所述业务主题的业务主题样式。
6.如权利要求5所述的页面主题定制方法,其特征在于,所述根据所述业务主题样式,生成所述业务源文件的运行样式文件,包括:
获取所述业务主题样式在所述业务源文件中的业务主题,根据所述业务主题,识别所述业务主题样式在所述业务源文件中的位置序列;
根据所述位置序列,将所述业务主题样式加载至所述业务源文件中,得到所述业务源文件的运行样式文件。
7.如权利要求1所述的页面主题定制方法,其特征在于,所述从所述主题样式文件中加载所述业务源文件的业务主题样式之前,还包括:
获取所述业务源文件对应运行浏览器的浏览器版本,根据所述浏览器版本,判断所述主题样式文件与所述业务源文件的运行浏览器是否兼容;
在所述主题样式文件与所述运行浏览器不兼容时,则配置所述主题样式文件与所述运行浏览器的兼容插件。
8.一种页面主题定制装置,其特征在于,所述装置包括:
主题变量文件生成模块,用于根据页面主题的定制需求,构建所述页面主题的主题变量,根据所述主题变量,生成所述页面主题的主题变量文件;
主题样式文件生成模块,用于利用预设的预编译器配置所述主题变量文件中主题变量的基础样式,并根据所述基础样式,生成所述主题变量文件的主题样式文件;
运行样式文件生成模块,用于接收业务源文件,从所述主题样式文件中匹配所述业务源文件的业务主题样式,根据所述业务主题样式,生成所述业务源文件的运行样式文件;
页面主题样式生成模块,用于将所述运行样式文件加载至预设的运行浏览器中,得到所述业务源文件的页面主题样式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111546585.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄壁管件快速胀结装置
- 下一篇:流程监控方法、装置、设备及存储介质