CN109358895A - 一种hxml的部署方法、存储介质及应用服务器 - Google Patents
一种hxml的部署方法、存储介质及应用服务器 Download PDFInfo
- Publication number
- CN109358895A CN109358895A CN201711460629.4A CN201711460629A CN109358895A CN 109358895 A CN109358895 A CN 109358895A CN 201711460629 A CN201711460629 A CN 201711460629A CN 109358895 A CN109358895 A CN 109358895A
- Authority
- CN
- China
- Prior art keywords
- file
- deployment
- css
- hxml
- modified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种HXML的部署方法、存储介质及应用服务器,所述方法包括:当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件;将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件,根据差异文件修改第一部署文件,并部署修改后的第一部署文件。本发明通过修改待部署的第一部署文件与第二部署文件存在差异的JS和CSS文件的文件名称,并修改差异文件在HXML文件中的路径,使得用户端的浏览器无法通过已缓存的JS和CSS文件访问HXML文件,而更新所述JS和CSS文件,从而及时获取部署后的新版本的HXML文件,给用户的使用带来方便。
Description
技术领域
本发明涉及智能终端技术领域,特别涉及一种HXML的部署方法、存储介质及应用服务器。
背景技术
在信息时代中,移动应用的必须快速更新迭代,HXML5凭借其开发周期短和热部署的特性,被越来越多地应用到移动应用的开发中。但是,部署HXML5的时候经常会出现JS文件和CSS文件存在用户端装置的浏览器的缓存,而用户端采用JS文件和CSS文件访问HXML文件,而无法HXML5应用无法及时将更新情况反馈至用户端,给用户的使用带来不便。
因而现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的不足,提供一种HXML的部署方法、存储介质及应用服务器,以解决现有HXML文件部署新版本而无法及时将更新版本反馈给用户的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种HXML的部署方法,其包括:
当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件,其中,所述第一部署文件包括HXML文件、JS文件以及CSS文件;
将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件,其中,所述差异文件包括JS和/或CSS文件;
根据差异文件修改第一部署文件,并部署修改后的第一部署文件。
所述HXML的部署方法,其中,所述当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件之后包括:
分别提取第一部署文件以及第二部署文件携带的JS和CSS文件,以生成对应于第一部署文件的第一文件数组和对应于第二部署文件的第二文件数组。
所述HXML的部署方法,其中,所述将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件具体包括:
将第一文件数组包含的JS和CSS文件逐一与第二文件数组进行对比;
获取所有未存在于第二文件数组的JS文件和CSS文件,以生成差异文件。
所述HXML的部署方法,其中,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件具体包括:
按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称;
根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件。
所述HXML的部署方法,其中,所述按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称具体包括:
获取所述第一部署文件的版本号;
将所述版本号依次添加至所述差异文件包含的各JS和/或CSS文件的文件名称,以修改各JS和/或CSS文件的文件名称。
所述权利要求1所述HXML的部署方法,其中,所述根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件具体为:
根据修改得到的各JS和/或CSS文件的文件名称在HXML中对相应JS和/或CSS文件的路径进行修改;
部署修改后的第一部署文件,以覆盖所述第二部署文件。
所述HXML的部署方法,其中,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件之后还包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致;
若不一致,则向所述用户端发送访问失败的反馈信息,以控制所述用户端下载所述第一部署文件携带的JS和CSS文件。
所述HXML的部署方法,其中,所述当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致具体包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,读取所述访问携带的JS和CSS文件;
检测所述访问携带的JS和CSS文件中是否存在携带所述第一部署文件的版本号的JS和/或CSS文件;
当不存在时,判定所述访问携带的JS和CSS文件与所述修改后的第一部署文件携带的JS和CSS文件不一致。
一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的HXML的部署方法中的步骤。
一种应用服务器,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如上任一所述的HXML的部署方法中的步骤。
有益效果:与现有技术相比,本发明提供了本发明公开了一种HXML的部署方法、存储介质及应用服务器,所述方法包括:当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件;将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件,根据差异文件修改第一部署文件,并部署修改后的第一部署文件。本发明通过修改待部署的第一部署文件与第二部署文件存在差异的JS和CSS文件的文件名称,并修改差异文件在HXML文件中的路径,使得用户端的浏览器无法通过已缓存的JS和CSS文件访问HXML文件,而更新所述JS和CSS文件,从而及时获取部署后的新版本的HXML文件,给用户的使用带来方便。
附图说明
图1为本发明提供的HXML的部署方法较佳实施例的流程图。
图2为本发明提供的HXML的部署方法较佳实施例中步骤S20的流程图。
图3为本发明提供的HXML的部署方法较佳实施例中步骤S30的流程图。
图4为本发明提供的应用服务器较佳实施例的结构原理图。
具体实施方式
本发明提供一种HXML的部署方法、存储介质及应用服务器,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参照图1,图1为本发明提供的HXML的部署方法的较佳实施例的流程图。所述方法包括:
S10、当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件,其中,所述第一部署文件包括HXML文件、JS文件以及CSS文件。
具体地,所述待部署的第一部署文件为H5开发人员开发并要部署在应用服务器的H5的部署文件。所述第一部署文件携带HXML文件、JS文件以及CSS文件。相应的,所述应用服务器存储有H5的部署文件,记为第二部署文件,其中,所述第二部署文件与第一部署文件均为H5的部署文件,从而所述第二部署文件为第一部署文件相对应。相应的,所述第二部署文件也包括HXML文件、JS文件以及CSS文件。这样在根据第一部署文件读取到第二部署文件时,可以提取到第一部署文件包含的JS和CSS文件,同样可以提取到第二部署文件包含的JS和CSS文件。并且,所述第一部署文件包括的JS和CSS文件和第二部署包含的JS和CSS文件可以部分不同,也可以全部不同。
所述JS文件为用于放置Javascript脚本的文件类,并且所述JS文件的扩展名为js,也就是说,所述JS文件为以.js为后缀的文本脚本。所述JS文件可以在浏览器中运行。CSS(Cascading Style Sheet,层叠样式表单)文件是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS文件格式用HTML文件样式的计算机语言表示。这样可以通过所述JS文件和CSS文件访问HXML文件。此外,所述第二部署文件是部署于应用服务器上,所述应用服务器可以为文件服务器,数据库服务器、应用服务器以及WEB服务器等,在本实施例中,所述应用服务器优选文件服务器。
S20、将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件,其中,所述差异文件包括JS和/或CSS文件。
具体地,所述第一部署文件携带的JS和CSS文件可以通过查找文件后缀的方式查找到,也就是说可以在第一部署文件中查找后缀为.js或.css的第一文件,并提取查找到的所述第一文件以得到第一部署文件携带的JS和CSS文件。相应的,可以通过查找后缀的方式获取第二不是文件携带的JS和CSS文件。当然,为了便于第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,可以将根据查找到JS和CSS文件形成文件数据,通过文件数据的对比而获取差异文件。相应的,所述当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件之后包括:分别提取第一部署文件以及第二部署文件携带的JS和CSS文件,以生成对应于第一部署文件的第一文件数组和对应于第二部署文件的第二文件数组。
进一步,在获取到第一文件数组和第二文件数组之后,可以通过遍历第一文件数组内的所有文件以获取第一文件数组与第二文件数组的区别文件。也就是说,如图2所示,所述将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件具体包括:
S21、将第一文件数组包含的JS和CSS文件逐一与第二文件数组进行对比;
S22、获取所有未存在于第二文件数组的JS文件和CSS文件,以生成差异文件。
具体的,对于第一文件数组包含各JS文件和各CSS文件通过逐一与第二文件数组内的所有JS和CSS文件进行对比,以确定第二文件数组中是否包含该JS文件或各CSS文件。在本实施例中,在将第一文件数组中各JS文件和各CSS文件通过逐一与第二文件数组内的所有JS和CSS文件进行对比指的将JS文件或CSS文件的内容进行对比,所述JS文件或CSS文件的内容可以通过Python中的read方法读取文件内容,并通过difflib对比文件内容是否存在差异,以便准确查找到存在差异的文件。当然,在对比过程中,可以先根据第一文件数组内的待对比文件的文件后缀在第二文件数组中查找相应的被对比文件,然后再通过Python中的read方法读取文件内容,并通过difflib将待对比文件的文件内容依次与被比较文件的文件内容进行对比,以确定该待比较文件是否为差异文件,依次类推,将第一文件数组包含的文件逐一与第二文件数组进行比较,并根据确定的所有差异文件得到第一文件数组与第二文件数组的差异文件,即第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件的差异文件。
S30、根据差异文件修改第一部署文件,并部署修改后的第一部署文件。
具体地,所述根据差异文件修改第一部署文件指的是对所述差异文件进行修改,并根据修改后的差异文件修改第一部署文件携带的HXML文件,以得到修改的第一部署文件。也就是说,根据差异文件修改第一部署文件为根据差异文件包括两个过程,第一个过程是根据差异文件对JS文件和CSS文件进行修改,第二个过程为根据修改后的JS文件以及CSS文件对HXML文件进行修改。相应的,如图3所示,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件具体包括:
S31、按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称。
具体地,所述按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称指的是在差异文件包含的各JS文件和/或CSS文件的文件名称中均添加所述第一部署文件的版本号,以对所述差异文件包含的各JS文件和/或CSS文件进行区分,这样使得浏览器通过已缓存的JS和CSS文件无法访问HXML文件。相应的,所述按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称具体可以包括获取所述第一部署文件的版本号;并将所述版本号依次添加至所述差异文件包含的各JS和/或CSS文件的文件名称,以修改各JS和/或CSS文件的文件名称。在本实施例中,为了不影响JS和CSS文件的文件名称,将所述版本号添加至所述文件名称的末尾,即所述版本号为各JS和CSS文件的文件名称现有名字与后缀之间。当然,当存在JS和/或CSS文件的文件名称携带版本号时,采用第一部署文件的版本号替换其已携带的版本号,以对所述版本号进行更新。在本实施例中,可以通过Python中的rename方法在差异文件包含的各JS文件和CSS文件的文件名称末尾加上版本号。
S32、根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件。
具体地,根据修改后的差异文件对第一部署文件进行修改具体为根据修改后的差异文件对第一部署文件的HXML文件进行修改,以修改差异文件包含的各JS文件和CSS文件在HXML文件中的路径,以使得对于差异文件来说,只有根据修改后的携带版本号的JS文件和CSS文件采用访问所述HXML。相应的,所述根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件具体可以包括:根据修改得到的各JS和/或CSS文件的文件名称在HXML中对相应JS和/或CSS文件的路径进行修改;部署修改后的第一部署文件,以覆盖所述第二部署文件。
同时在本实施例中,当应用服务器部署所述第一部署文件后,在接收到用户端通过浏览器访问HXML文件时,检测用户端采用的JS文件和CSS文件对应的路径是否完全正确,当存储错误路径时,则拒绝所述访问并控制用户端通过浏览器下载应用服务器部署的第一部署文件携带JS文件和CSS文件,以使得用户端及时获取H5新部署的部署文件。相应的,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件之后还可以包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致;
若不一致,则向所述用户端发送访问失败的反馈信息,以控制所述用户端下载所述第一部署文件携带的JS和CSS文件。
具体地,所述判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致为检测所述用户端发送的JS和CSS文件是否存在携带第一部署文件的版本号的JS和/或CSS文件,以判断所述浏览器缓存的JS和/或CSS文件是否为部署后的部署文件携带的JS和/或CSS文件。相应的,所述当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致具体包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,读取所述访问携带的JS和CSS文件;
检测所述访问携带的JS和CSS文件中是否存在携带所述第一部署文件的版本号的JS和/或CSS文件;
当不存在时,判定所述访问携带的JS和CSS文件与所述修改后的第一部署文件携带的JS和CSS文件不一致。
具体地,所述访问携带的JS和CSS文件与所述修改后的第一部署文件携带的JS和CSS文件不一致说明浏览器本地存储的JS和CSS文件为第二部署文件包含的JS和CSS文件,此时需要浏览器下载应用服务器部署的修改后的第一部署文件包含的JS和CSS文件,以便于用户端可以及时了解H5的更新部署。当然,当存在时,说明浏览器已经下载修改后的第一部署文件携带的JS和CSS文件,从而可以允许用户端直接访问修改后的第一部署文件携带HXML文件。
基于上述HXML的部署方法,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的HXML的部署方法中的步骤。
基于上述HXML的部署方法,本发明还提供了一种应用服务器,如图4所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据用户端的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种HXML的部署方法,其特征在于,其包括:
当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件,其中,所述第一部署文件包括HXML文件、JS文件以及CSS文件;
将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件,其中,所述差异文件包括JS和/或CSS文件;
根据差异文件修改第一部署文件,并部署修改后的第一部署文件。
2.根据权利要求1所述HXML的部署方法,其特征在于,所述当接收到待部署的第一部署文件时,读取第一部署文件对应的第二部署文件之后包括:
分别提取第一部署文件以及第二部署文件携带的JS和CSS文件,以生成对应于第一部署文件的第一文件数组和对应于第二部署文件的第二文件数组。
3.根据权利要求2所述HXML的部署方法,其特征在于,所述将所述第一部署文件携带的JS和CSS文件与第二部署文件携带的JS和CSS文件进行对比,以获取第一部署文件与第二部署文件的差异文件具体包括:
将第一文件数组包含的JS和CSS文件逐一与第二文件数组进行对比;
获取所有未存在于第二文件数组的JS文件和CSS文件,以生成差异文件。
4.根据权利要求1所述HXML的部署方法,其特征在于,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件具体包括:
按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称;
根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件。
5.根据权利要求4所述HXML的部署方法,其特征在于,所述按照预设规则修改所述差异文件包含的各JS文件和/或CSS文件的文件名称具体包括:
获取所述第一部署文件的版本号;
将所述版本号依次添加至所述差异文件包含的各JS和/或CSS文件的文件名称,以修改各JS和/或CSS文件的文件名称。
6.根据权利要求5所述HXML的部署方法,其特征在于,所述根据修改后的差异文件对第一部署文件进行修改,并部署修改后的第一部署文件具体为:
根据修改得到的各JS和/或CSS文件的文件名称在HXML中对相应JS和/或CSS文件的路径进行修改;
部署修改后的第一部署文件,以覆盖所述第二部署文件。
7.根据权利要求5所述HXML的部署方法,其特征在于,所述根据差异文件修改第一部署文件,并部署修改后的第一部署文件之后还包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致;
若不一致,则向所述用户端发送访问失败的反馈信息,以控制所述用户端下载所述第一部署文件携带的JS和CSS文件。
8.根据权利要求7所述HXML的部署方法,其特征在于,所述当检测到用户端访问修改后的第一部署文件携带的HXML文件时,判断所述用户端发送的JS和CSS文件与所述第一部署文件携带的JS和CSS文件是否一致具体包括:
当检测到用户端访问修改后的第一部署文件携带的HXML文件时,读取所述访问携带的JS和CSS文件;
检测所述访问携带的JS和CSS文件中是否存在携带所述第一部署文件的版本号的JS和/或CSS文件;
当不存在时,判定所述访问携带的JS和CSS文件与所述修改后的第一部署文件携带的JS和CSS文件不一致。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~8任意一项所述的HXML的部署方法中的步骤。
10.一种应用服务器,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如权利要求1-8任意一项所述的HXML的部署方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711460629.4A CN109358895A (zh) | 2017-12-28 | 2017-12-28 | 一种hxml的部署方法、存储介质及应用服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711460629.4A CN109358895A (zh) | 2017-12-28 | 2017-12-28 | 一种hxml的部署方法、存储介质及应用服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109358895A true CN109358895A (zh) | 2019-02-19 |
Family
ID=65349742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711460629.4A Pending CN109358895A (zh) | 2017-12-28 | 2017-12-28 | 一种hxml的部署方法、存储介质及应用服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109358895A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109989A (zh) * | 2009-12-29 | 2011-06-29 | 阿里巴巴集团控股有限公司 | 一种控制浏览器缓存的方法、装置和*** |
CN103593406A (zh) * | 2013-10-17 | 2014-02-19 | 北京奇虎科技有限公司 | 一种静态资源标识处理方法及装置 |
CN105049486A (zh) * | 2015-06-16 | 2015-11-11 | 腾讯科技(北京)有限公司 | 静态文件的版本管理、文件拉取控制方法、装置及*** |
CN105893054A (zh) * | 2016-04-22 | 2016-08-24 | 乐视控股(北京)有限公司 | 更新cms碎片的方法及装置 |
CN106372130A (zh) * | 2016-08-25 | 2017-02-01 | 厦门易灵网络科技有限公司 | 一种静态资源管理方法 |
-
2017
- 2017-12-28 CN CN201711460629.4A patent/CN109358895A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109989A (zh) * | 2009-12-29 | 2011-06-29 | 阿里巴巴集团控股有限公司 | 一种控制浏览器缓存的方法、装置和*** |
CN103593406A (zh) * | 2013-10-17 | 2014-02-19 | 北京奇虎科技有限公司 | 一种静态资源标识处理方法及装置 |
CN105049486A (zh) * | 2015-06-16 | 2015-11-11 | 腾讯科技(北京)有限公司 | 静态文件的版本管理、文件拉取控制方法、装置及*** |
CN105893054A (zh) * | 2016-04-22 | 2016-08-24 | 乐视控股(北京)有限公司 | 更新cms碎片的方法及装置 |
CN106372130A (zh) * | 2016-08-25 | 2017-02-01 | 厦门易灵网络科技有限公司 | 一种静态资源管理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9697183B2 (en) | Client side page processing | |
KR101657578B1 (ko) | 웹 브라우저들에서 병렬 레이아웃에 대한 독립적인 태스크들을 식별하기 위한 머신 학습 방법 | |
CN102722563B (zh) | 页面显示方法及装置 | |
CN100430939C (zh) | 用于表的客户端操作的方法和*** | |
CN103020266B (zh) | 对网页文本内容进行提取的方法和装置 | |
CN106598673B (zh) | 一种应用程序升级方法及*** | |
CN109445835A (zh) | 构建项目框架的方法、终端设备及计算机可读存储介质 | |
CN103502983A (zh) | 利用基于DOM的同构来备忘缓存Web浏览计算 | |
CN106354484A (zh) | 一种浏览器兼容方法及浏览器 | |
CN110221968A (zh) | 软件测试方法及相关产品 | |
CN110309386B (zh) | 一种网页爬取的方法和装置 | |
CN103793462B (zh) | 网址净化方法及装置 | |
CN103207874A (zh) | 一种网页更新内容的提示方法及*** | |
US11263062B2 (en) | API mashup exploration and recommendation | |
US9383971B2 (en) | Mobilize website using representational state transfer (REST) resources | |
CN110442815A (zh) | 页面生成方法、***、装置及计算机可读存储介质 | |
CN110147476A (zh) | 基于Scrapy的数据爬取方法、终端设备及计算机可读存储介质 | |
CN104102577A (zh) | 多版本网页访问测试方法 | |
CN111666220B (zh) | 一种生成Web页面对象测试文件的方法及装置 | |
CN105183890A (zh) | 基于浏览器的网页加载方法和浏览器装置 | |
CN105260421A (zh) | 网页加载方法及装置 | |
Frederick et al. | Beginning smartphone web development | |
CN103077349A (zh) | 一种浏览器侧提示访问安全信息的方法及装置 | |
Gundecha | Selenium Testing Tools Cookbook | |
CN106055567A (zh) | 提供app商店搜索结果 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190320 Address after: 518000 No. 5, Industrial Avenue, Shekou Industrial Zone, Merchants Street, Nanshan District, Shenzhen City, Guangdong Province Applicant after: SHENZHEN TCL NEW TECHNOLOGY Co.,Ltd. Address before: 510000 Building A2, Science Avenue 187 Business Plaza, Science City, Luogang District, Guangzhou City, Guangdong Province Applicant before: GUANGZHOU TCL SMART HOME TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190219 |