页面渲染方法、装置、系统、存储介质及电子设备制造方法及图纸

技术编号:31227327 阅读:25 留言:0更新日期:2021-12-08 09:35
本发明专利技术实施例是关于一种页面渲染方法、装置、系统、存储介质及电子设备,涉及计算机技术领域,该方法包括:向后端发送与待渲染页面对应的超文本传输协议请求,并接收后端响应超文本传输协议请求发送的超文本标记语言文件;对超文本标记语言文件进行解析,得到与待渲染页面对应的页面数据以及入口文件的存储地址;根据存储地址加载入口文件的脚本文件,并运行入口文件的脚本文件,得到渲染待渲染页面所需要的模块的标识信息;根据模块的标识信息加载模块的脚本文件,并根据模块的脚本文件以及页面数据完成对待渲染页面的渲染,并对渲染完成的页面进行展示。本发明专利技术实施例提高了页面的渲染效率。效率。效率。

【技术实现步骤摘要】
页面渲染方法、装置、系统、存储介质及电子设备


[0001]本专利技术实施例涉及计算机
,具体而言,涉及一种页面渲染方法、页面渲染装置、页面渲染系统、计算机可读存储介质以及电子设备。

技术介绍

[0002]在现有的页面渲染方法中,需要对所有的模块进行加载。譬如,一共有10个模块,根据不同情况,页面有可能从这10个模块中展示其中2个、5个或者同一个模块展示2次、3次;当需要对模块进行加载时,可以将模块全部打包成一个脚本文件,页面加载时一次加载所有模块,然后根据数据控制模块的显示。
[0003]但是,上述方案存在如下缺陷:由于一次需要加载所有模块,因此会使得冗余代码多,进而使得渲染效率较低。
[0004]因此,需要提供一种新的页面渲染方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本专利技术的目的在于提供一种页面渲染方法、页面渲染装置、页面渲染系统、计算机可读本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面渲染方法,其特征在于,应用于浏览器,所述页面渲染方法包括:向后端发送与待渲染页面对应的超文本传输协议请求,并接收所述后端响应所述超文本传输协议请求发送的超文本标记语言文件;对所述超文本标记语言文件进行解析,得到与所述待渲染页面对应的页面数据以及入口文件的存储地址;根据所述存储地址加载所述入口文件的脚本文件,并运行所述入口文件的脚本文件,得到渲染所述待渲染页面所需要的模块的标识信息;根据所述模块的标识信息加载所述模块的脚本文件,并根据所述模块的脚本文件以及所述页面数据完成对所述待渲染页面的渲染,并对渲染完成的页面进行展示。2.根据权利要求1所述的页面渲染方法,其特征在于,所述页面渲染方法还包括:基于预设的打包工具对所述模块的代码以及入口文件进行打包,生成各所述模块的代码块、入口文件的脚本文件、各所述模块的版本号以及入口文件的版本号;将所述代码块以及所述入口文件的脚本文件存储至内容分发网络中;将所述入口文件的版本号存储至配置中心,以使得所述后端在接收到超所述文本传输协议请求后,从所述配置中心加载所述版本号,并将根据所述入口文件的版本号生成的入口文件的存储地址写入至所述超文本标记语言文件中。3.根据权利要求2所述的页面渲染方法,其特征在于,每一个所述代码块对应一个所述模块的脚本文件;所述入口文件的版本号与各所述模块的版本号是一一对应的。4.根据权利要求2所述的页面渲染方法,其特征在于,根据所述模块的标识信息加载所述模块的脚本文件,并根据所述模块的脚本文件以及所述页面数据完成对所述待渲染页面的渲染包括:根据所述模块的标识信息从所述内容分发网络中加载所述模块的脚本文件;运行所述模块的脚本文件,并对所述页面数据进行加载,以完成对所述待渲染页面的渲染。5.根据权利要求2所述的页面渲染方法,其特征在于,所述页面渲染方法还包括:当检测到所述入口文件的版本号发生更改时,将更改后的版本号存储到所述配置中心。6.一种页面渲染方法,其特征在于,应用于后端,所述页面渲染方法包括:接收浏览器发送的与待渲染页面对应的超文本传输协议请求,响应所述超文本传输协议请求从配置中心中获取入口文件的版本号;根据所述版本号生成所述入口文件的存储地址,并将所述存储...

【专利技术属性】
技术研发人员:李瑞芳张超
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1