利索能及
我要发布
收藏
专利号: 201711160913X
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-03
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种页面展示的方法,其特征在于,所述方法包括:接收页面访问请求,所述页面访问请求用于请求访问展示页面中的目标子页面;

获取所述目标子页面中包括的页面信息;所述页面信息包括样式表文件、脚本文件和页面控件;

确定所述展示页面的头部元素中是否引用所述样式表文件;

在所述展示页面的头部元素中未引用所述样式表文件时,将所述样式表文件添加至所述展示页面的头部元素中;

确定所述脚本文件的类型,并根据所述脚本文件的类型对所述脚本文件进行加载处理得到所述展示页面中的目标脚本文件;

在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面,所述目标子页面包括所述页面控件。

2.根据权利要求1所述的方法,其特征在于,在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面前,还包括:对每一个所述目标子页面中的页面控件设置标识信息;

所述在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面包括:在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面,所述目标子页面包括设置有所述标识信息的页面控件。

3.根据权利要求2所述的方法,其特征在于,所述对每一个所述目标子页面中的页面控件设置标识信息包括:根据每个所述目标子页面的名称生成所述页面控件的前缀标识信息,并根据所述前缀标识信息和所述页面控件的原始标识信息生成所述页面控件的标识信息。

4.根据权利要求1所述的方法,其特征在于,在所述确定所述脚本文件的类型前,还包括:获取脚本分类参数;所述脚本分类参数用于表示所述脚本文件的类型;

所述确定所述脚本文件的类型包括:

根据所述脚本分类参数确定所述脚本文件的类型。

5.根据权利要求4所述的方法,其特征在于,所述根据所述脚本文件的类型对所述脚本文件进行加载处理得到所述展示页面中的目标脚本文件包括:在所述脚本分类参数表示所述脚本文件为第一脚本文件时,将历史加载的历史第一脚本文件更新为所述第一脚本文件,并对所述第一脚本文件进行闭包处理,确定所述第一脚本文件为所述目标脚本文件;所述第一脚本文件包括所述目标子页面自身使用的特有脚本;

在所述脚本分类参数表示所述脚本文件为第二脚本文件时,将历史加载的历史第二脚本文件更新为所述第二脚本文件,并确定所述第二脚本文件与所述目标子页面中的其他脚本文件的引用关系,确定所述第二脚本文件为所述目标脚本文件;所述第二脚本文件包括所述目标子页面引用的外部脚本;

在所述脚本分类参数表示所述脚本文件为第三脚本文件,确定所述第三脚本文件为所述目标脚本文件;所述第三脚本文件包括不同目标子页面之间的公共脚本。

6.根据权利要求1所述的方法,其特征在于,在所述获取所述目标子页面中包括的页面信息前,还包括:删除所述目标子页面中包括的注释信息;

所述获取所述目标子页面中包括的页面信息包括:

从删除所述注释信息的目标子页面中获取页面信息。

7.一种页面展示的装置,其特征在于,所述装置包括:接收模块,用于接收页面访问请求,所述页面访问请求用于请求访问展示页面中的目标子页面;

第一获取模块,用于获取所述目标子页面中包括的页面信息;所述页面信息包括样式表文件、脚本文件和页面控件;

确定模块,用于确定所述展示页面的头部元素中是否引用所述样式表文件;

添加模块,用于在所述展示页面的头部元素中未引用所述样式表文件时,将所述样式表文件添加至所述展示页面的头部元素中;

处理模块,用于确定所述脚本文件的类型,并根据所述脚本文件的类型对所述脚本文件进行加载处理得到所述展示页面中的目标脚本文件,并对每一个目标子页面中的页面控件设置标识信息;

展示模块,用于在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面,所述目标子页面包括所述页面控件。

8.根据权利要求7所述的装置,其特征在于,还包括:设置模块,用于对每一个目标子页面中的页面控件设置标识信息;

所述展示模块,用于在所述展示页面的页面框架中根据所述展示页面中的目标脚本文件和样式表文件展示所述目标子页面,所述目标子页面包括设置有所述标识信息的页面控件。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:

权利要求9中所述的计算机可读存储介质;以及

一个或者对个处理器,用于执行所述计算机可读存储介质中的程序。