一种数据处理方法、装置、电子设备及存储介质与流程

文档序号:20916835发布日期:2020-05-29 13:38阅读:来源:国知局

技术特征:

1.一种数据处理方法,其特征在于,所述方法应用于客户端,所述方法包括:

响应于融合项目页面的显示操作,获取所述融合项目页面的页面代码,所述页面代码中记录有融合项目的公用静态文件的存储位置、所述融合项目的第一专用静态文件的存储位置、构成所述融合项目的每个子项目的第二专用静态文件的存储位置;

在所述页面代码包含的存储位置中,确定显示融合项目页面所需的目标静态文件的第一存储位置,所述目标静态文件包括所述公用静态文件和所述第一专用静态文件;

从所述第一存储位置处获取所述目标静态文件;

基于所述目标静态文件,显示所述融合项目页面;

响应于目标子项目页面的显示操作,在所述页面代码包含的存储位置中确定目标子项目的第二专用静态文件的第二存储位置;

从所述第二存储位置处获取所述第二专用静态文件;

基于所述第二专用静态文件和所述公用静态文件,显示所述目标子项目页面。

2.根据权利要求1所述的方法,其特征在于,所述从所述第一存储位置处获取所述目标静态文件,包括:

向预设的服务端发送携带有所述第一存储位置的第一数据获取请求;

接收所述服务端发送的目标静态文件;

所述从所述第二存储位置处获取所述第二专用静态文件,包括:

向所述服务端发送携带有所述第二存储位置的第二数据获取请求;

接收所述服务端发送的第二专用静态文件。

3.一种数据处理方法,其特征在于,所述方法应用于服务端,所述方法包括:

获取构建融合项目所需的初始静态文件,所述初始静态文件包含所述融合项目的初始公用静态文件、所述融合项目的初始专用静态文件、构成所述融合项目的每个子项目的初始专用静态文件;

对所述初始静态文件进行打包处理,得到打包后的第一打包文件,所述第一打包文件包括公用静态文件、所述融合项目的第一专用静态文件、每个所述子项目的第二专用静态文件;

基于所述第一打包文件的存储位置,生成融合项目页面的页面代码,所述页面代码中记录有所述公用静态文件的存储位置、所述第一专用静态文件的存储位置、所述第二专用静态文件的存储位置;

向客户端发送所述页面代码,以便所述客户端基于所述页面代码显示融合项目页面和每个所述子项目的子项目页面。

4.根据权利要求3所述的方法,其特征在于,所述基于所述第一打包文件的存储位置,生成融合项目页面的页面代码,包括:

在所述第一打包文件的存储位置中,分别确定每个所述子项目的第二专用静态文件的存储位置、所述第一专用静态文件的存储位置和所述公用静态文件的存储位置;

生成包含每个所述子项目的第二专用静态文件的存储位置、所述第一专用静态文件的存储位置和所述公用静态文件的存储位置的页面代码,得到融合项目页面的页面代码。

5.根据权利要求3所述的方法,其特征在于,所述对所述初始静态文件进行打包处理,得到打包后的第一打包文件,包括:

获取所述初始静态文件的第一配置参数,其中,所述第一配置参数包括存储位置、引用方式、文件名称中的至少一种,所述初始公用静态文件的引用方式为基于存储位置进行引用;

生成包含所述第一配置参数的第一入口文件;

调用打包工具,以按照所述第一入口文件中记录的第一配置参数,对所述初始静态文件进行打包,得到打包后的第一打包文件。

6.根据权利要求3所述的方法,其特征在于,所述对所述初始静态文件进行打包处理,得到打包后的第一打包文件,包括:

针对构成融合项目的每个所述子项目,获取该子项目的初始静态文件的第二配置参数,其中,所述第二配置参数包括存储位置、引用方式、文件名称中的至少一种,所述初始公用静态文件的引用方式为基于存储位置进行引用;

生成包含所述第二配置参数的第二入口文件;

调用打包工具,以按照所述第二入口文件中记录的第二配置参数,对该子项目的初始静态文件进行打包,得到打包后的与该子项目对应的第二打包文件;

获取各子项目对应的第二打包文件的第三配置参数、融合项目的初始静态文件的第四配置参数;

生成包含所述第三配置参数和所述第四配置参数的第三入口文件,所述初始公用静态文件的引用方式和所述第二打包文件的引用方式均为基于存储位置进行引用;

调用打包工具,以按照所述第三入口文件中记录的所述第三配置参数,对所述第二打包文件进行打包,得到第一打包结果,并按照所述第四配置参数对所述融合项目的初始静态文件进行打包,得到第二打包结果;

所述第一打包结果和所述第二打包结果构成打包后的第一打包文件。

7.根据权利要求3所述的方法,其特征在于,所述方法还包括:

接收客户端发送的第一数据获取请求,从所述第一数据获取请求携带的第一存储位置处获取显示融合项目页面所需的目标静态文件,所述目标静态文件包括所述公用静态文件、所述第一专用静态文件;

向所述客户端发送所述目标静态文件,以便所述客户端基于所述目标静态文件显示所述融合项目页面;

接收客户端发送的第二数据获取请求,从所述第二数据获取请求携带的第二存储位置处,获取目标子项目的第二专用静态文件;

向所述客户端发送所述第二专用静态文件,以便所述客户端基于所述第二专用静态文件和所述公用静态文件显示目标子项目页面。

8.一种数据处理装置,其特征在于,所述装置应用于客户端,所述装置包括:

第一获取模块,用于响应于融合项目页面的显示操作,获取所述融合项目页面的页面代码,所述页面代码中记录有融合项目的公用静态文件的存储位置、所述融合项目的第一专用静态文件的存储位置、构成所述融合项目的每个子项目的第二专用静态文件的存储位置;

第一确定模块,用于在所述页面代码包含的存储位置中,确定显示融合项目页面所需的目标静态文件的第一存储位置,所述目标静态文件包括所述公用静态文件和所述第一专用静态文件;

第二获取模块,用于从所述第一存储位置处获取所述目标静态文件;

显示模块,用于基于所述目标静态文件,显示所述融合项目页面;

第二确定模块,用于响应于目标子项目页面的显示操作,在所述页面代码包含的存储位置中确定目标子项目的第二专用静态文件的第二存储位置;

所述第二获取模块,还用于从所述第二存储位置处获取所述第二专用静态文件;

所述显示模块,还用于基于所述第二专用静态文件和所述公用静态文件,显示所述目标子项目页面。

9.一种数据处理装置,其特征在于,所述装置应用于服务端,所述装置包括:

获取模块,用于获取构建融合项目所需的初始静态文件,所述初始静态文件包含所述融合项目的初始公用静态文件、所述融合项目的初始专用静态文件、构成所述融合项目的每个子项目的初始专用静态文件;

打包模块,用于对所述初始静态文件进行打包处理,得到打包后的第一打包文件,所述第一打包文件包括公用静态文件、所述融合项目的第一专用静态文件、每个所述子项目的第二专用静态文件;

生成模块,用于基于所述第一打包文件的存储位置,生成融合项目页面的页面代码,所述页面代码中记录有所述公用静态文件的存储位置、所述第一专用静态文件的存储位置、所述第二专用静态文件的存储位置;

第一发送模块,用于向客户端发送所述页面代码,以便所述客户端基于所述页面代码显示融合项目页面和每个所述子项目的子项目页面。

10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-2,或,权利要求3-7任一所述的方法步骤。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-2,或,权利要求3-7任一所述的方法步骤。


技术总结
本申请提供了一种数据处理方法、装置、电子设备及存储介质,属于互联网技术领域。所述方法包括:响应于融合项目页面的显示操作获取融合项目页面的页面代码,页面代码包含融合项目的公用静态文件的存储位置、融合项目的第一专用静态文件的存储位置、构成融合项目的每个子项目的第二专用静态文件的存储位置;从目标静态文件的第一存储位置处获取目标静态文件,目标静态文件包括公用静态文件和第一专用静态文件;基于目标静态文件显示融合项目页面;响应于目标子项目页面的显示操作,从第二存储位置处获取目标子项目的第二专用静态文件;基于第二专用静态文件和公用静态文件显示目标子项目页面。采用本申请,能够解决用户体验差的问题。

技术研发人员:李正雄;高玮
受保护的技术使用者:京东数字科技控股有限公司
技术研发日:2020.01.07
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1