[发明专利]网站页面的生成方法及装置在审
申请号: | 201810447248.0 | 申请日: | 2018-05-11 |
公开(公告)号: | CN110471657A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 侯丽娜;朱建林 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 11709 北京曼威知识产权代理有限公司 | 代理人: | 方志炜<国际申请>=<国际公布>=<进入 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模板文件 静态资源 目标网页 源码 发布 目标页面 配置信息 网页文件 网站 申请 填充 页面 编译 引用 隔离 | ||
本申请提供一种网站页面的生成方法及装置,方法包括:将目标页面所包含组件的配置信息、引用规则、组件源码填充到模板文件中,得到目标网页的模板文件;对所述目标网页的模板文件进行编译,得到用于发布的静态资源文件。本申请的技术方案可以实现所发布的静态资源文件为一个与组件源码隔离的网页文件,进而在改动组件时不会影响已经发布的页面。
技术领域
本申请涉及网站页面开发技术领域,尤其涉及一种网站页面的生成方法及装置。
背景技术
前端自动化生成页面是利用后台拖拽或者手动配置将按照功能模块拆分出的组件引用到目标网页内生成目标网页的网页快速开发的方法。现有技术中,可首先创建初始网页以及多个相互独立的组件,然后在组件内添加用于对组件进行引用的引用规则,并且根据引用规则将一个或者多个组件引用到初始网页内,得到目标网页。现有技术中,在改进组件时,引用该组件的页面也会跟着发生变化,可能导致引用组件的页面产生bug,所以在对组件进行升级时,需要充分测试引用此组件的所有页面,测试成本大;此外,现有技术所生成的目标网页每次渲染时都需要向后台请求页面的描述信息和叶面所引用组件的配置信息,然后在客户端组装,加大了客户端的白屏时间,降低了用户体验。
发明内容
有鉴于此,本申请提供一种新的技术方案,可以确保在基于组件快速生成网页的同时,减小测试成本和缩短客户端白屏时间。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种网站页面的生成方法,应用在服务器上,包括:
将目标页面所包含组件的配置信息、引用规则、组件源码填充到模板文件中,得到目标网页的模板文件;
对所述目标网页的模板文件进行编译,得到用于发布的静态资源文件。
在一实施例中,方法还包括:
将所述静态资源文件发送至页面访问系统,用于所述页面访问系统在接收到浏览器客户端发送的访问所述目标网页的访问请求时,将所述静态资源文件发送至所述浏览器客户端。
在一实施例中,所述引用规则包括:所述组件在所述目标页面中的出现顺序和位置;
所述将目标页面所包含组件的配置信息、引用规则、组件源码填充到模板文件中,包括:
将所述目标页面所包含组件按照组件的顺序和位置填充到原模板文件中;以及,
将所述目标页面所包含组件的配置信息和源码的路径信息填充到所述原模板文件中。
在一实施例中,所述对所述目标网页的模板文件进行编译,得到用于发布的静态资源文件,包括:
基于所述目标页面所包含组件的源码的路径信息,获取组件的源码;
在编译所述目标网页的模板文件时,对所获取的组件的源码和所述配置信息同时进行编译,得到所述静态资源文件。
根据本申请的第二方面,提出了一种网站页面的生成装置,应用在服务器上,所述装置包括:
生成模块,用于将目标页面所包含组件的配置信息、引用规则、组件源码填充到模板文件中,得到目标网页的模板文件;
编译模块,用于对所述目标网页的模板文件进行编译,得到用于发布的静态资源文件。
在一实施例中,所述引用规则包括:所述组件在所述目标页面中的出现顺序和位置;
所述生成模块具体用于:
将所述目标页面所包含组件按照组件的顺序和位置填充到原模板文件中;以及,
将所述目标页面所包含组件的配置信息和源码的路径信息填充到所述原模板文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810447248.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组件层级的调整方法和装置
- 下一篇:一种图层的选择方法、系统及计算机存储介质