CN110347390B - 一种快速生成web页面的方法、存储介质、设备及系统 - Google Patents
一种快速生成web页面的方法、存储介质、设备及系统 Download PDFInfo
- Publication number
- CN110347390B CN110347390B CN201810290773.6A CN201810290773A CN110347390B CN 110347390 B CN110347390 B CN 110347390B CN 201810290773 A CN201810290773 A CN 201810290773A CN 110347390 B CN110347390 B CN 110347390B
- Authority
- CN
- China
- Prior art keywords
- page
- component
- html
- data information
- page data
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种快速生成WEB页面的方法,涉及互联网应用开发领域,包括步骤:在数据库中查找待生成页面的页面数据信息,解析所述页面数据信息得到HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译所述HTML文档,生成对应的WEB页面。本发明提供的快速生成WEB页面的方法,操作简单,实现方便,缩短了开发时间,生成WEB页面效率较高,而且大大节约了开发的人工成本。
Description
技术领域
本发明涉及互联网应用开发领域,具体涉及一种快速生成WEB页面的方法、存储介质、设备及系统。
背景技术
随着直播平台的迅猛发展,各大直播平台上落地页需求量巨大,但是开发人员数量有限,通常开发的速度赶不上需求的数量,导致开发需求的不断堆积,且大部分落地页需求类似,加大了开发成本。
现有技术中,有一种快速生成web页面的方法为:在已有的落地页代码基础上进行编辑修改,形成新的落地页代码,并将开发到发布的流程进行可视化的集成,页面开发完可一键点击预览效果,随时退回修改页面信息,优化页面效果;另外,完成页面开发,测试之后,需要上线时,也可一键点击发布到线上,避免了常规各种繁琐的步骤。
然而,在上述过程中,当新需求的落地页代码和已有的落地页代码内容和格式区别较大时,编辑修改已有的落地页代码将会耗费较长的时间,而且开发人员可能出现修改失误,导致编辑修改效率低,进而使得生成web页面耗时长,效率低下。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种快速生成WEB页面的方法,操作简单,实现方便,缩短了开发时间,生成WEB页面效率较高,而且大大节约了开发的人工成本。
为达到以上目的,本发明采取的技术方案是:
一种快速生成WEB页面的方法,包括步骤:
在数据库中查找待生成页面的页面数据信息,解析所述页面数据信息得到HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译所述HTML文档,生成对应的WEB页面。
本发明的一种快速生成WEB页面的方法,操作简单,实现方便,只需按照操作进行相应替换即可,不仅不容易出现失误,缩短了开发时间,生成WEB页面效率较高,而且对页面开发者要求不高,大大节约了开发的人工成本。
在上述技术方案的基础上,将解析得到的字符串插入到HTML模板中对应的位置包括步骤:在HTML模板中预留与所述页面数据信息对应的钩子,解析所述页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子。
在上述技术方案的基础上,在组建完成待生成页面的HTML文档之后,编译所述HTML文档之前,还包括步骤:压缩所述HTML文档,以减小HTML文档大小,提高页面传输效率,有利于页面快速加载,进而提高页面生产速度。
在上述技术方案的基础上,所述页面数据信息包括若干页面组件,解析所述页面数据信息的步骤包括:遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中,并获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板,并将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
在上述技术方案的基础上,所述组件信息还包括组件层叠样式表,解析所述页面数据信息的步骤还包括:根据所述组件层叠样式表获取HTML可识别的组件样式字符串,能够根据不同的配置,还原HTML模板,更加灵活高效,并且将不同CSS样式做拆分,仅加载页面引用组件的样式,减少页面大小,提升页面渲染效率。
本发明还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
本发明还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
本发明还提供了一种快速生成WEB页面的系统,所述系统包括查找模块、解析模块、插入模块和编译模块;
所述查找模块用于在数据库中查找待生成页面的页面数据信息;
所述解析模块用于解析所述页面数据信息得到HTML可识别的字符串;
所述插入模块用于将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档;
所述编译模块用于编译所述HTML文档,生成对应的WEB页面。
本发明的一种快速生成WEB页面的系统,可以将页面数据信息解析为HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译所述HTML文档,即可生成对应的WEB页面,该操作简单,实现方便,只需按照操作进行相应替换即可,不仅不容易出现失误,缩短了开发时间,生成WEB页面效率较高,而且对页面开发者要求不高,大大节约了开发的人工成本。
在上述技术方案的基础上,所述页面数据信息包括若干页面组件,所述解析模块包括处理单元、信息获取单元和第一单元;
所述处理单元用于遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中;
所述信息获取单元用于获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板;
所述第一单元用于将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
在上述技术方案的基础上,所述组件信息还包括组件层叠样式表,所述解析模块还包括第二单元,所述第二单元用于根据所述组件层叠样式表获取HTML可识别的组件样式字符串,能够根据不同的配置,还原HTML模板,更加灵活高效,并且将不同CSS样式做拆分,仅加载页面引用组件的样式,减少页面大小,提升页面渲染效率。
附图说明
图1为本发明实施例中快速生成WEB页面的方法流程图;
图2为本发明实施例中电子设备的连接框图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例提供一种快速生成WEB页面的方法,包括步骤:
S1:在数据库中查找待生成页面的页面数据信息,该步骤的具体实现过程为:根据不同页面的页面ID,预先在数据库中存储不同页面的页面数据,当需要生成页面时,根据待生成页面的页面ID,在数据库中查找对应的页面数据信息,并将查找到的页面数据信息存入到缓存文件中。此处的页面ID为若干数字或字母组合而成的字符串,用以标识不同页面,且不同页面具有的页面ID也不同。
由于页面数据信息在页面编译过程中需要多次使用到,将查找到的页面数据存入到缓存文件中,可以减少数据库的存取,便于后续操作过程中的数据获取,从而提高效率。
其中,页面数据信息包括若干页面组件,所有页面组件以数组的形式存储在组件列表中,页面数据信息还包括页面名称、页面类型、页面宽度、作者、页面标题、页面关键字、页面描述和页面状态等信息。
上述页面数据信息示意如下:
S2:解析页面数据信息得到HTML可识别的字符串。
该解析页面数据信息的步骤具体包括如下:
S201:遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中,通过该操作可以使得在页面还原时,父组件永远在子组件之前渲染,具体实现过程示例如下:
在本示例中,以等待组件数组waitCopm[]为例,当等待组件数组中仍含有未渲染的组件,遍历等待组件数组,找到每个组件的父组件插槽,如果该组件的父组件插槽已经被渲染,将子组件插入到其对应父组件的插槽中,并将该组件从等待组件数组中移除,如此循环操作,直至等待组件数组中的所有组件均被渲染。
S202:获取各页面组件的组件信息,组件信息包括组件参数和组件模板,并将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。具体实现过程示例如下:
组件参数:
组件模板:
<script id="hotLink-child"type="text/html">
<a class="linkBox"href="{{href}}"target="{target}}"></a>
</script>
替换结果:
<a class="linkBox"href="http://www.douyu.com"target="_blank"></a>
上述示例即描述了如何将组件参数herf和target插入到对应的组件模板中,最终生成html。也可理解为:假如a标签包含2个属性,这2个属性即为两个组件参数,且2个属性分别为:跳转链接和是否在新窗口中打开,将用户设置的组件参数信息,替换到组件模板对应的位置,即可生成完整的a标签html字符串。
在上述步骤S202中,组件信息还包括组件层叠样式表CSS,根据组件层叠样式表CSS获取HTML可识别的组件样式字符串。层叠样式表的示例如下:
.linkBox{display:block;cursor:pointer;height:100%;width:100%;}
以上是对类名为linkBox的a标签设置其通用样式,其中display:block是让对象成为块级元素,cursor:pointer规定了要显示的光标的类型(形状)为指示链接的指针等。
根据组件层叠样式表CSS获取HTML可识别的组件样式字符串,能够根据不同的配置,还原HTML模板,更加灵活高效,并且将不同CSS样式做拆分,仅加载页面引用组件的样式,减少页面大小,提升页面渲染效率。
在本发明实施例中层叠样式表简称CSS,全称为Cascading Style Sheets,是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
S3:将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档。
上述过程中,将解析得到的字符串插入到预设的HTML模板中对应的位置方法为:在HTML模板中预留与页面数据信息对应的钩子,解析页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子,实现HTML页面还原。在本发明实施例中,钩子应理解为预设的特殊规则单词,如在使用时用到的{{%=title%}}示例中,title可替换为任意单词,如keywords、description或style等,只需通过正则匹配相关关键字符来替换title内容即可。
与页面数据信息对应的钩子示例如下:
{{%=title%}}:页面标题
{%=keywords%}}:页面关键字
{%=description%}}:页面描述
{{%=style%}}}:css样式信息
{{%=extraHead%}}}:额外头部
{{%=point%}}}:页面打点
{{%=template%}}}:组件模板
{{%=content%}}}:页面详细内容
HTML模板示例如下:
<!DOCTYPE html>
<html>
<head>
<title>{{%=title%}}</title>
<meta name="keywords"content="{{%=keywords%}}"/>
<meta name="description"content="{{%=description%}}"/>
{{%=style%}}
{{%=extraHead%}}
<head>
<body data-page-point="{{%=point%}}"data-diy="1">
{{%=template%}}
<div id="container">
{{%=content%}}
</div>
</body>
</html>
在得到待生成页面的页面数据信息,如页面标题为“webm专题”、页面关键字为“斗鱼直播”等,将这些页面数据信息解析为HTML可识别的字符串后,替换到HTML模板中对应的钩子中,通过钩子的替换,能清晰的组建页面HTML文档,可读性佳,易于理解。
S4:压缩HTML文档。此处压缩HTML文档指的是去除空白字符、注释、空行等无效字符串,以减小HTML文档大小,提高页面传输效率,有利于页面快速加载,进而提高页面生产速度。
S5:编译HTML文档,生成对应的WEB页面,即可完成WEB页面的快速生成。
本发明实施例中的一种快速生成WEB页面的方法,可以将页面数据信息解析为HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译HTML文档,即可生成对应的WEB页面,该操作简单,实现方便,只需按照操作进行相应替换即可,不仅不容易出现失误,缩短了开发时间,生成WEB页面效率较高,而且对页面开发者要求不高,大大节约了开发的人工成本。
本发明实施例还提供了一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述快速生成WEB页面方法的步骤。
参见图2所示,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现上述快速生成WEB页面方法的步骤。
本发明实施例还提供了一种快速生成WEB页面的系统,系统包括查找模块、解析模块、插入模块和编译模块。
查找模块用于在数据库中查找待生成页面的页面数据信息。查找模块的具体实现过程为:根据不同页面的页面ID,预先在数据库中存储不同页面的页面数据,当需要生成页面时,根据待生成页面的页面ID,在数据库中查找对应的页面数据信息,并将查找到的页面数据信息存入到缓存文件中。此处的页面ID为若干数字或字母组合而成的字符串,用以标识不同页面,且不同页面具有的页面ID也不同。
其中,页面数据信息包括若干页面组件,所有页面组件以数组的形式存储在组件列表中,页面数据信息还包括页面名称、页面类型、页面宽度、作者、页面标题、页面关键字、页面描述和页面状态等信息。
解析模块用于解析页面数据信息得到HTML可识别的字符串。
插入模块用于将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档。插入模块的具体实现过程为:在HTML模板中预留与页面数据信息对应的钩子,解析页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子,即可将解析得到的字符串插入到预设的HTML模板中对应的位置。
编译模块用于编译HTML文档,生成对应的WEB页面,即可完成WEB页面的快速生成。
进一步地,解析模块包括处理单元、信息获取单元和第一单元。
处理单元用于遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中,通过该操作可以使得在页面还原时,父组件永远在子组件之前渲染。
信息获取单元用于获取各页面组件的组件信息,组件信息包括组件参数和组件模板。
第一单元用于将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
进一步地,组件信息还包括组件层叠样式表,解析模块还包括第二单元,第二单元用于根据组件层叠样式表获取HTML可识别的组件样式字符串。根据组件层叠样式表CSS获取HTML可识别的组件样式字符串,能够根据不同的配置,还原HTML模板,更加灵活高效,并且将不同CSS样式做拆分,仅加载页面引用组件的样式,减少页面大小,提升页面渲染效率。
进一步地,上述快速生成WEB页面的系统还包括压缩模块,压缩模块用于在组建完成待生成页面的HTML文档之后,编译HTML文档之前,压缩HTML文档。此处压缩HTML文档指的是去除空白字符、注释、空行等无效字符串,以减小HTML文档大小,提高页面传输效率,有利于页面快速加载,进而提高页面生产速度。
本发明实施例中的一种快速生成WEB页面的系统,可以将页面数据信息解析为HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译HTML文档,即可生成对应的WEB页面,该操作简单,实现方便,只需按照操作进行相应替换即可,不仅不容易出现失误,缩短了开发时间,生成WEB页面效率较高,而且对页面开发者要求不高,大大节约了开发的人工成本。
需要说明的是:上述实施例提供的系统在实现快速生成WEB页面操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可根据需要而将上述功能分配由不同功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (9)
1.一种快速生成WEB页面的方法,其特征在于,包括步骤:
在数据库中查找待生成页面的页面数据信息,解析所述页面数据信息得到HTML可识别的字符串,并将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译所述HTML文档,生成对应的WEB页面;
其中,在数据库中查找待生成页面的页面数据信息,具体为:根据不同页面的页面ID,预先在数据库中存储不同页面的页面数据,当需要生成页面时,根据待生成页面的页面ID,在数据库中查找对应的页面数据信息,并将查找到的页面数据信息存入到缓存文件中;
其中,将解析得到的字符串插入到HTML模板中对应的位置包括步骤:在HTML模板中预留与所述页面数据信息对应的钩子,解析所述页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子。
2.如权利要求1所述的快速生成WEB页面的方法,其特征在于,在组建完成待生成页面的HTML文档之后,编译所述HTML文档之前,还包括步骤:压缩所述HTML文档。
3.如权利要求1所述的快速生成WEB页面的方法,其特征在于,所述页面数据信息包括若干页面组件,解析所述页面数据信息的步骤包括:遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中,并获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板,并将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
4.如权利要求3所述的快速生成WEB页面的方法,其特征在于:所述组件信息还包括组件层叠样式表,解析所述页面数据信息的步骤还包括:根据所述组件层叠样式表获取HTML可识别的组件样式字符串。
5.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至4中任一项所述方法的步骤。
6.一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述权利要求1至4中任一项所述方法的步骤。
7.一种快速生成WEB页面的系统,其特征在于,所述系统包括查找模块、解析模块、插入模块和编译模块;
所述查找模块用于在数据库中查找待生成页面的页面数据信息;
所述解析模块用于解析所述页面数据信息得到HTML可识别的字符串;
所述插入模块用于将解析得到的字符串插入到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档;
所述编译模块用于编译所述HTML文档,生成对应的WEB页面;
其中,在数据库中查找待生成页面的页面数据信息,具体为:根据不同页面的页面ID,预先在数据库中存储不同页面的页面数据,当需要生成页面时,根据待生成页面的页面ID,在数据库中查找对应的页面数据信息,并将查找到的页面数据信息存入到缓存文件中;
其中,将解析得到的字符串插入到HTML模板中对应的位置包括步骤:在HTML模板中预留与所述页面数据信息对应的钩子,解析所述页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子。
8.如权利要求7所述的快速生成WEB页面的系统,其特征在于:所述页面数据信息包括若干页面组件,所述解析模块包括处理单元、信息获取单元和第一单元;
所述处理单元用于遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中;
所述信息获取单元用于获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板;
所述第一单元用于将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
9.如权利要求8所述的快速生成WEB页面的系统,其特征在于:所述组件信息还包括组件层叠样式表,所述解析模块还包括第二单元,所述第二单元用于根据所述组件层叠样式表获取HTML可识别的组件样式字符串。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810290773.6A CN110347390B (zh) | 2018-04-03 | 2018-04-03 | 一种快速生成web页面的方法、存储介质、设备及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810290773.6A CN110347390B (zh) | 2018-04-03 | 2018-04-03 | 一种快速生成web页面的方法、存储介质、设备及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110347390A CN110347390A (zh) | 2019-10-18 |
CN110347390B true CN110347390B (zh) | 2023-07-11 |
Family
ID=68172802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810290773.6A Active CN110347390B (zh) | 2018-04-03 | 2018-04-03 | 一种快速生成web页面的方法、存储介质、设备及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110347390B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111104115A (zh) * | 2019-12-11 | 2020-05-05 | 上海携程商务有限公司 | 基于css实现三维页面的方法、系统、设备及存储介质 |
CN111610971A (zh) * | 2020-04-27 | 2020-09-01 | 中国平安财产保险股份有限公司 | Html文件生成方法、装置、计算机设备和存储介质 |
CN112433752B (zh) * | 2020-11-20 | 2023-11-17 | 泰康保险集团股份有限公司 | 页面解析方法、装置、介质及电子设备 |
CN114995699B (zh) * | 2022-06-17 | 2024-02-27 | 拉扎斯网络科技(上海)有限公司 | 一种界面交互方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105701410A (zh) * | 2015-12-31 | 2016-06-22 | 华为技术有限公司 | 一种获得源代码中信息的方法、装置及系统 |
CN106528124A (zh) * | 2016-10-26 | 2017-03-22 | 广东广新信息产业股份有限公司 | 页面模板发布方法和系统 |
CN107391573A (zh) * | 2017-06-19 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | 一种基于信息重组的数据信息提取方法和系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104158836B (zh) * | 2014-06-23 | 2018-05-01 | 浙江大学城市学院 | 一种通过数据渲染移动应用界面的方法 |
CN105426172B (zh) * | 2015-10-30 | 2019-06-14 | 北京金海明天软件技术有限公司 | 基于xml解析技术和模板语言的动态web页面生成方法 |
CN107015819B (zh) * | 2016-01-27 | 2020-11-13 | 阿里巴巴集团控股有限公司 | 在服务器端更新html模板的方法和装置 |
CN106648630A (zh) * | 2016-12-01 | 2017-05-10 | 北京趣拿软件科技有限公司 | 页面获取方法及装置 |
CN106991154B (zh) * | 2017-03-29 | 2022-04-05 | 百度在线网络技术(北京)有限公司 | 网页渲染方法、装置、终端及服务器 |
CN107451184A (zh) * | 2017-06-19 | 2017-12-08 | 阿里巴巴集团控股有限公司 | 页面显示方法及装置、用户设备、存储介质 |
-
2018
- 2018-04-03 CN CN201810290773.6A patent/CN110347390B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105701410A (zh) * | 2015-12-31 | 2016-06-22 | 华为技术有限公司 | 一种获得源代码中信息的方法、装置及系统 |
CN106528124A (zh) * | 2016-10-26 | 2017-03-22 | 广东广新信息产业股份有限公司 | 页面模板发布方法和系统 |
CN107391573A (zh) * | 2017-06-19 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | 一种基于信息重组的数据信息提取方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110347390A (zh) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110347390B (zh) | 一种快速生成web页面的方法、存储介质、设备及系统 | |
CN111241793B (zh) | 解析富文本编辑器内容给原生客户端渲染的方法、系统及介质 | |
US8397157B2 (en) | Context-free grammar | |
CN101154241A (zh) | 一种数据检索方法及一种数据检索系统 | |
CN115878003A (zh) | 一种基于Transformer的RPA网页操作自动化方法及系统 | |
CN111124481A (zh) | 网页应用程序的安装包生成方法、装置、存储介质及设备 | |
CN113283216A (zh) | 网页内容显示方法、装置、设备及存储介质 | |
CN112328246A (zh) | 页面组件生成方法、装置、计算机设备及存储介质 | |
CN112433995B (zh) | 文件格式转换方法、系统、计算机设备及存储介质 | |
US20090083300A1 (en) | Document processing device and document processing method | |
CN112632425A (zh) | 一种离线资源文件的生成方法、装置、设备及存储介质 | |
CN118227129A (zh) | 页面渲染方法、装置、电子设备及存储介质 | |
CN111563363B (zh) | 一种超文本标记语言文档内容生成及解析方法 | |
CN105787032B (zh) | 网页快照的生成方法及装置 | |
EP1830274A1 (en) | Server device and name space issuing method | |
CN115061688A (zh) | 一种页面效果展示方法、计算设备及存储介质 | |
CN114154092A (zh) | 用于对网页进行翻译的方法及其相关产品 | |
CN113419781A (zh) | 基于Chrome插件的爬虫方法、装置、计算机设备和存储介质 | |
US20080005085A1 (en) | Server Device and Search Method | |
JP2018514843A (ja) | スタイルのための宣言型カスケード再順序付け | |
CN116541120B (zh) | 一种网页渲染方式的识别方法、系统及计算机设备 | |
CN116127926B (zh) | 生成数据体的xslt文件的方法、装置、设备及介质 | |
US11210454B2 (en) | Method for preparing documents written in markup languages while implementing a user interface for dealing with data of an information system | |
CN103455316A (zh) | 一种基于类的代码生成器 | |
JP2012146065A (ja) | 文章検索装置 |
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: 20230619 Address after: Room 104, Building 5, No. 309 Huangpu Avenue Middle, Tianhe District, Guangzhou City, Guangdong Province, 510000 Applicant after: Guangzhou onion Fashion Group Co.,Ltd. Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building Applicant before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |