[发明专利]页面渲染方法、装置、电子设备及计算机可读介质有效
申请号: | 201810746712.6 | 申请日: | 2018-07-09 |
公开(公告)号: | CN108984714B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 戴亮;周遥 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 渲染 方法 装置 电子设备 计算机 可读 介质 | ||
本公开涉及一种页面渲染方法、装置、电子设备及计算机可读介质。涉及计算机信息处理领域,该方法包括:根据页面请求获取待展示页面,所述待展示页面中包括多个待展示组件;根据所述多个待展示组件确定多个组件渲染器;利用所述多个组件渲染器分别对所述多个待展示组件进行渲染,生成多个页面片段;以及将所述多个页面片段进行组合以完成页面渲染。本公开的页面渲染方法、装置、电子设备及计算机可读介质,能够解决现有技术中的难题,在待展示的页面中包含需要不同技术栈进行渲染的多个不同的组件时,将多个组件在同一个页面中渲染并展示。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种页面渲染方法、装置、电子设备及计算机可读介质。
背景技术
随着互联网技术的发展,用户的日常生活越来越依赖于网络服务,随之而来的对于网络平台的网页需求也越来越多,用户通过网页访问网页后台支持的数据库的情况也越来越多,例如用户注册,用户登录,订单管理等等功能,均需要网页后台的数据库的支持,原有的静态页面的网页已经不能满足这些需求,动态网页技术随之开始发展。
动态网页技术是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容,以便可以使得用户和网页后台的服务器进行信息交互。目前动态网页的搭建方法为通过组件搭建网页页面。在通过组件搭建动态网页页面的时候,需要通过渲染器对组件进行渲染之后才能在客户端的浏览器上进行展示。
一个动态网页上经常存在多个组件,目前在进行网页中组件渲染的时候,网页中所有的组件的技术栈和页面的技术栈必须是一致的,采用对应的技术栈官方提供的渲染方式,一次性将整个网页页面渲染出来。这种状况给动态网页的使用和发展带来了极大的技术瓶颈。
因此,需要一种新的页面渲染方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种页面渲染方法、装置、电子设备及计算机可读介质,解决目前存在的技术难题,在待展示的页面中包含需要不同技术栈进行渲染的多个不同的组件时,将多个组件在同一个页面中渲染并展示。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种页面渲染方法,该方法包括:根据页面请求获取待展示页面,所述待展示页面中包括多个待展示组件;根据所述多个待展示组件确定多个组件渲染器;利用所述多个组件渲染器分别对所述多个待展示组件进行渲染,生成多个页面片段;以及将所述多个页面片段进行组合以完成页面渲染。
在本公开的一种示例性实施例中,所述待展示页面通过页面结构化数据组建,所述页面结构化数据包括:待展示组件的组件信息与组件数据。
在本公开的一种示例性实施例中,根据所述多个待展示组件确定多个组件渲染器包括:根据所述多个待展示组件的组件信息确定所述多个组件渲染器。
在本公开的一种示例性实施例中,根据所述多个待展示组件确定所述多个组件渲染器包括:根据待展示组件的组件信息确定所述多个待展示组件中每一个待展示组件的技术栈和依赖关系;以及根据所述技术栈和所述依赖关系确定所述待展示组件的组件渲染器。
在本公开的一种示例性实施例中,利用所述多个组件渲染器分别对所述多个待展示组件进行渲染,生成多个页面片段包括:为所述多个待展示组件分别分配多个渲染进程;通过所述多个渲染进程对所述多个待展示组件进行渲染,生成多个页面片段。
在本公开的一种示例性实施例中,利用所述多个组件渲染器分别对所述多个待展示组件进行渲染,生成多个页面片段包括:利用所述多个组件渲染器与所述多个待展示组件的组件数据分别对所述多个待展示组件进行渲染,生成多个页面片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810746712.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种XML文件处理方法及装置
- 下一篇:基于依据字段设置审批流程的方法