页面显示方法、装置、服务器和介质制造方法及图纸

技术编号:17466914 阅读:25 留言:0更新日期:2018-03-15 04:36
本发明专利技术涉及一种页面显示方法、装置、服务器和介质,所述方法包括:获取相关联的两个压缩包;对获取到的压缩包进行解压,获取源代码文件和静态文件,静态文件中携带有分类标识;根据分类标识获取与分类标识对应的内联框架,在内联框架内显示静态文件;检测显示静态文件的内联框架的数量,当显示静态文件的内联框架的数量大于预设数量时,根据分类标识分批次显示多个静态文件。根据分类标识对静态文件在各内联框架中行分类显示,并且对静态文件分类显示,使得每次显示的多个静态文件的数据量的总和在较小,避免同时显示多个数据量较大的静态文件而造成计算机资源消耗过多,使得在内联框架中的静态文件显示更为流畅,且显示效果更佳。

Page display methods, devices, servers, and media

The invention relates to a page display method, device, server and medium, the method comprises: acquiring the associated two compression package to get the package; compression decompression, access to the source code and static files, static files with classification identification; according to the classification identification and classification identification obtained inline frame the static files in the inline frame; the detection number of inline frame static files show that when the number of display inline frame static files is greater than the preset number, according to the classification mark in batches to display multiple static files. According to the classification identification of static files displayed in the classification of each bank and the classification of inline frame, static documents show that the total number of static documents displayed each time the amount of data in the smaller, while avoiding the display of static files multiple large amount of data and computer resources caused by excessive consumption, which makes the static files in the inline frame the display is more smooth, and better display effect.

【技术实现步骤摘要】
页面显示方法、装置、服务器和介质
本专利技术涉及计算机
,特别是涉及一种页面显示方法、装置、服务器和介质。
技术介绍
在应用程序或者活动的推广项目中,需要为应用程序或者活动的推广项目制作页面,进而对应用或者应用的推广项目进行展示。在页面文件制作完毕后,需要将页面进行预览展示。在对页面文件进行预览时,传统的方式是在网页上通过iframe对页面进行展现。iframe是一种HTML(HyperTextMarkupLanguage,超级文本标记语言)标签,作用是展现文档中的文档,或者展现浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。当多个页面文件需要同时展示时,多个框架内同时分别加载显示页面文件,耗费较大的计算机资源,容易造成页面显示的动态效果不流畅,且容易造成部分页面无法显示的情况。
技术实现思路
基于此,有必要针对上述技术问题,提供一种简单、便捷的页面显示方法、装置、服务器和介质。一种页面显示方法,所述方法包括:获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包;对获取到的所述压缩包进行解压,获取源代码文件和静态文件,所述静态文件中携带有分类标识;根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件;检测显示所述静态文件的所述内联框架的数量,当显示所述静态文件的所述内联框架的数量大于预设数量时,根据所述分类标识分批次显示多个所述静态文件,其中,每一批次内的所述静态文件的数据量的和小于第一预设阈值;根据对所述静态文件的操作获取对所述源代码文件的加载指令,根据所述加载指令加载所述源代码文件,显示所述源代码文件对应的页面文件。在其中一个实施例中,所述获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包的步骤之前还包括:获取所述静态文件的数据量;获取多个预设数据量,多个所述预设数据量与多个所述分类标识具有一一对应关系;根据所述静态文件的数据量与多个所述预设数据量的对比结果,从多个所述分类标识获取一个与所述静态文件的数据量对应的所述分类标识;关联所述静态文件与所述分类标识。在其中一个实施例中,所述获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包的步骤之前还包括:获取所述静态文件的数据量;当所述静态文件的数据量小于或等于第二预设阈值时,将所述源代码文件和所述静态文件共同压缩至一所述压缩包;当所述静态文件的数据量大于第二预设阈值时,将所述源代码文件和所述静态文件分别压缩至不同的压缩包,并将两个压缩包分别存储至不同的存储目录,关联所述源代码文件对应的压缩包以及所述静态文件对应的压缩包。在其中一个实施例中,所述根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件的步骤之后还包括:当显示所述静态文件的所述内联框架的数量大于预设数量时,获取各所述静态文件的所述分类标识;检测所述分类标识的标签属性,当所述分类标识的所述标签属性为预设属性时,隐藏与所述分类标识对应的所述静态文件。在其中一个实施例中,所述静态文件为文本文件;所述在所述内联框架内显示所述静态文件的步骤之后还包括:获取所述文本文件的文本信息;获取对所述文本信息的编辑指令;根据所述编辑指令生成脚本代码,对所述文本信息添加所述脚本代码;输出包含所述文本信息以及所述脚本代码的脚本文件。一种页面显示装置,所述装置包括:压缩包获取模块,用于获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包;文件获取模块,用于对获取到的所述压缩包进行解压,获取源代码文件和静态文件,所述静态文件中携带有分类标识;静态文件显示模块,用于根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件;分批次显示模块,用于检测显示所述静态文件的所述内联框架的数量,当显示所述静态文件的所述内联框架的数量大于预设数量时,根据所述分类标识分批次显示多个所述静态文件,其中,每一批次内的所述静态文件的数据量的和小于第一预设阈值;页面显示模块,用于根据对所述静态文件的操作获取对所述源代码文件的加载指令,根据所述加载指令加载所述源代码文件,显示所述源代码文件对应的页面文件。在其中一个实施例中,所述装置还包括:数据量获取模块,用于获取所述静态文件的数据量;预设数据量获取模块,用于获取多个预设数据量,多个所述预设数据量与多个所述分类标识具有一一对应关系;分类标识关联模块,用于根据所述静态文件的数据量与多个所述预设数据量的对比结果,从多个所述分类标识获取一个与所述静态文件的数据量对应的所述分类标识,关联所述静态文件与所述分类标识。在其中一个实施例中,所述装置还包括:数据量获取模块,用于获取所述静态文件的数据量;第一压缩模块,用于当所述静态文件的数据量小于或等于第二预设阈值时,将所述源代码文件和所述静态文件共同压缩至一所述压缩包;第二压缩模块,用于当所述静态文件的数据量大于第二预设阈值时,将所述源代码文件和所述静态文件分别压缩至不同的压缩包,并将两个压缩包分别存储至不同的存储目录,关联所述源代码文件对应的压缩包以及所述静态文件对应的压缩包。一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述方法的步骤。上述页面显示方法、装置、服务器和介质,根据分类标识对静态文件在各内联框架中行分类显示,并且对静态文件分类显示,使得每次显示的多个静态文件的数据量的总和在较小,避免同时显示多个数据量较大的静态文件而造成计算机资源消耗过多,并且在获取到对静态文件的操作后才弹出页面进行显示,避免同时多个页面同时显示占用较多的计算机资源,使得在内联框架中的静态文件显示更为流畅,且显示效果更佳。附图说明图1为一个实施例中页面显示方法的应用环境图;图2为一个实施例中页面显示方法的流程图;图3为一个实施例中页面显示装置的结构示意图;图4为一个实施例中服务器的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中所提供的页面显示方法可以应用于如图1所示的应用环境中。其中,多个终端102通过网络分别与服务器104进行连接。服务器104从终端102获取源代码文件和静态文件,并将源代码文件和静态文件压缩为压缩包。服务器104在浏览器中打开主页面,在主页面生成多个内联框架,服务器104对压缩包解压,获取携带分类标识的静态文件,在与分类标识对应的内联框架内显示静态文件,当主页面内显示的静态文件的内联框架的数量大于预设数量,则分批次显示静态文件,并根据对静态文件的操作,加载静态文件对应的源代码文件,显示所述源代码文件对应的页面文件。在一个实施例中,如图2所示,提供了一种页面显示方法,以该方法应用于图1中的服务器为例进行说明,具体本文档来自技高网...
页面显示方法、装置、服务器和介质

【技术保护点】
一种页面显示方法,其特征在于,所述方法包括:获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包;对获取到的所述压缩包进行解压,获取源代码文件和静态文件,所述静态文件中携带有分类标识;根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件;检测显示所述静态文件的所述内联框架的数量,当显示所述静态文件的所述内联框架的数量大于预设数量时,根据所述分类标识分批次显示多个所述静态文件,其中,每一批次内的所述静态文件的数据量的和小于第一预设阈值;根据对所述静态文件的操作获取对所述源代码文件的加载指令,根据所述加载指令加载所述源代码文件,显示所述源代码文件对应的页面文件。

【技术特征摘要】
1.一种页面显示方法,其特征在于,所述方法包括:获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包;对获取到的所述压缩包进行解压,获取源代码文件和静态文件,所述静态文件中携带有分类标识;根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件;检测显示所述静态文件的所述内联框架的数量,当显示所述静态文件的所述内联框架的数量大于预设数量时,根据所述分类标识分批次显示多个所述静态文件,其中,每一批次内的所述静态文件的数据量的和小于第一预设阈值;根据对所述静态文件的操作获取对所述源代码文件的加载指令,根据所述加载指令加载所述源代码文件,显示所述源代码文件对应的页面文件。2.根据权利要求1所述的方法,其特征在于,所述获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包的步骤之前还包括:获取所述静态文件的数据量;获取多个预设数据量,多个所述预设数据量与多个所述分类标识具有一一对应关系;根据所述静态文件的数据量与多个所述预设数据量的对比结果,从多个所述分类标识获取一个与所述静态文件的数据量对应的所述分类标识;关联所述静态文件与所述分类标识。3.根据权利要求1所述的方法,其特征在于,所述获取压缩包,检测所述压缩包是否存在关联的压缩包,当存在关联的压缩包时,则获取相关联的两个所述压缩包的步骤之前还包括:获取所述静态文件的数据量;当所述静态文件的数据量小于或等于第二预设阈值时,将所述源代码文件和所述静态文件共同压缩至一所述压缩包;当所述静态文件的数据量大于第二预设阈值时,将所述源代码文件和所述静态文件分别压缩至不同的压缩包,并将两个压缩包分别存储至不同的存储目录,关联所述源代码文件对应的压缩包以及所述静态文件对应的压缩包。4.根据权利要求1所述的方法,其特征在于,所述根据所述分类标识获取与所述分类标识对应的内联框架,在所述内联框架内显示所述静态文件的步骤之后还包括:当显示所述静态文件的所述内联框架的数量大于预设数量时,获取各所述静态文件的所述分类标识;检测所述分类标识的标签属性,当所述分类标识的所述标签属性为预设属性时,隐藏与所述分类标识对应的所述静态文件。5.根据权利要求1所述的方法,其特征在于,所述静态文件为文本文件;所述在所述内联框架内显示所述静态文件的步骤之后还包括:获取所述...

【专利技术属性】
技术研发人员:钟渚华
申请(专利权)人:上海壹账通金融科技有限公司
类型:发明
国别省市:上海,31

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

1