CN110347390A - 一种快速生成web页面的方法、存储介质、设备及*** - Google Patents

一种快速生成web页面的方法、存储介质、设备及*** Download PDF

Info

Publication number
CN110347390A
CN110347390A CN201810290773.6A CN201810290773A CN110347390A CN 110347390 A CN110347390 A CN 110347390A CN 201810290773 A CN201810290773 A CN 201810290773A CN 110347390 A CN110347390 A CN 110347390A
Authority
CN
China
Prior art keywords
page
html
character string
module
data information
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.)
Granted
Application number
CN201810290773.6A
Other languages
English (en)
Other versions
CN110347390B (zh
Inventor
黄进
陈少杰
张文明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Onion Fashion Group Co ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810290773.6A priority Critical patent/CN110347390B/zh
Publication of CN110347390A publication Critical patent/CN110347390A/zh
Application granted granted Critical
Publication of CN110347390B publication Critical patent/CN110347390B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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页面效率较高,而且大大节约了开发的人工成本。
为达到以上目的,本发明采取的技术方案是:
一种快速生成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 (10)

1.一种快速生成WEB页面的方法,其特征在于,包括步骤:
在数据库中查找待生成页面的页面数据信息,解析所述页面数据信息得到HTML可识别的字符串,并将解析得到的字符串***到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档,编译所述HTML文档,生成对应的WEB页面。
2.如权利要求1所述的快速生成WEB页面的方法,其特征在于,将解析得到的字符串***到HTML模板中对应的位置包括步骤:在HTML模板中预留与所述页面数据信息对应的钩子,解析所述页面数据信息得到HTML可识别的字符串后,将解析得到的字符串对应替换HTML模板中对应的钩子。
3.如权利要求1所述的快速生成WEB页面的方法,其特征在于,在组建完成待生成页面的HTML文档之后,编译所述HTML文档之前,还包括步骤:压缩所述HTML文档。
4.如权利要求1所述的快速生成WEB页面的方法,其特征在于,所述页面数据信息包括若干页面组件,解析所述页面数据信息的步骤包括:遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中,并获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板,并将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
5.如权利要求4所述的快速生成WEB页面的方法,其特征在于:所述组件信息还包括组件层叠样式表,解析所述页面数据信息的步骤还包括:根据所述组件层叠样式表获取HTML可识别的组件样式字符串。
6.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至5中任一项所述方法的步骤。
7.一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述权利要求1至5中任一项所述方法的步骤。
8.一种快速生成WEB页面的***,其特征在于,所述***包括查找模块、解析模块、***模块和编译模块;
所述查找模块用于在数据库中查找待生成页面的页面数据信息;
所述解析模块用于解析所述页面数据信息得到HTML可识别的字符串;
所述***模块用于将解析得到的字符串***到预设的HTML模板中对应的位置,组建完成待生成页面的HTML文档;
所述编译模块用于编译所述HTML文档,生成对应的WEB页面。
9.如权利要求8所述的快速生成WEB页面的***,其特征在于:所述页面数据信息包括若干页面组件,所述解析模块包括处理单元、信息获取单元和第一单元;
所述处理单元用于遍历所有页面组件,按照先父后子的原则,依次将各页面组件加入到堆栈中;
所述信息获取单元用于获取各页面组件的组件信息,所述组件信息包括组件参数和组件模板;
所述第一单元用于将各页面组件的组件参数对应替换到组件模板中,得到各页面组件的HTML可识别的字符串。
10.如权利要求9所述的快速生成WEB页面的***,其特征在于:所述组件信息还包括组件层叠样式表,所述解析模块还包括第二单元,所述第二单元用于根据所述组件层叠样式表获取HTML可识别的组件样式字符串。
CN201810290773.6A 2018-04-03 2018-04-03 一种快速生成web页面的方法、存储介质、设备及*** Active CN110347390B (zh)

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 true CN110347390A (zh) 2019-10-18
CN110347390B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
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文件生成方法、装置、计算机设备和存储介质
CN112433752A (zh) * 2020-11-20 2021-03-02 泰康保险集团股份有限公司 页面解析方法、装置、介质及电子设备
CN114995699A (zh) * 2022-06-17 2022-09-02 拉扎斯网络科技(上海)有限公司 一种界面交互方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158836A (zh) * 2014-06-23 2014-11-19 浙江大学城市学院 一种通过数据渲染移动应用界面的方法
CN105426172A (zh) * 2015-10-30 2016-03-23 北京金海明天软件技术有限公司 基于xml解析技术和模板语言的动态web页面生成方法
CN105701410A (zh) * 2015-12-31 2016-06-22 华为技术有限公司 一种获得源代码中信息的方法、装置及***
CN106528124A (zh) * 2016-10-26 2017-03-22 广东广新信息产业股份有限公司 页面模板发布方法和***
CN106648630A (zh) * 2016-12-01 2017-05-10 北京趣拿软件科技有限公司 页面获取方法及装置
CN106991154A (zh) * 2017-03-29 2017-07-28 百度在线网络技术(北京)有限公司 网页渲染方法、装置、终端及服务器
CN107015819A (zh) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 在服务器端更新html模板的方法和装置
CN107391573A (zh) * 2017-06-19 2017-11-24 上海斐讯数据通信技术有限公司 一种基于信息重组的数据信息提取方法和***
CN107451184A (zh) * 2017-06-19 2017-12-08 阿里巴巴集团控股有限公司 页面显示方法及装置、用户设备、存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158836A (zh) * 2014-06-23 2014-11-19 浙江大学城市学院 一种通过数据渲染移动应用界面的方法
CN105426172A (zh) * 2015-10-30 2016-03-23 北京金海明天软件技术有限公司 基于xml解析技术和模板语言的动态web页面生成方法
CN105701410A (zh) * 2015-12-31 2016-06-22 华为技术有限公司 一种获得源代码中信息的方法、装置及***
CN107015819A (zh) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 在服务器端更新html模板的方法和装置
CN106528124A (zh) * 2016-10-26 2017-03-22 广东广新信息产业股份有限公司 页面模板发布方法和***
CN106648630A (zh) * 2016-12-01 2017-05-10 北京趣拿软件科技有限公司 页面获取方法及装置
CN106991154A (zh) * 2017-03-29 2017-07-28 百度在线网络技术(北京)有限公司 网页渲染方法、装置、终端及服务器
CN107391573A (zh) * 2017-06-19 2017-11-24 上海斐讯数据通信技术有限公司 一种基于信息重组的数据信息提取方法和***
CN107451184A (zh) * 2017-06-19 2017-12-08 阿里巴巴集团控股有限公司 页面显示方法及装置、用户设备、存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
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文件生成方法、装置、计算机设备和存储介质
CN112433752A (zh) * 2020-11-20 2021-03-02 泰康保险集团股份有限公司 页面解析方法、装置、介质及电子设备
CN112433752B (zh) * 2020-11-20 2023-11-17 泰康保险集团股份有限公司 页面解析方法、装置、介质及电子设备
CN114995699A (zh) * 2022-06-17 2022-09-02 拉扎斯网络科技(上海)有限公司 一种界面交互方法及装置
CN114995699B (zh) * 2022-06-17 2024-02-27 拉扎斯网络科技(上海)有限公司 一种界面交互方法及装置

Also Published As

Publication number Publication date
CN110347390B (zh) 2023-07-11

Similar Documents

Publication Publication Date Title
EP2057557B1 (en) Joint optimization of wrapper generation and template detection
CN110347390A (zh) 一种快速生成web页面的方法、存储介质、设备及***
US9298680B2 (en) Display of hypertext documents grouped according to their affinity
CN102289407B (zh) 文档格式转换自动测试方法
US20080301545A1 (en) Method and system for the intelligent adaption of web content for mobile and handheld access
CN100444591C (zh) 获取网页关键字的方法及其应用***
WO2007100702A2 (en) System and method for enabling persistent values when navigating in electronic documents
CN104331446A (zh) 一种基于内存映射的海量数据预处理方法
CN102651002A (zh) 一种网页信息抽取方法及其***
CN102959538B (zh) 给文档编索引
CN103530429A (zh) 一种网页正文抽取的方法
WO2022179128A1 (zh) 基于爬虫的数据抓取方法、装置、计算机设备及存储介质
US20050187899A1 (en) Structured document processing method, structured document processing system, and program for same
CN110309386B (zh) 一种网页爬取的方法和装置
CN112527291A (zh) 网页生成方法、装置、电子设备及存储介质
Mitrevski et al. WikiHist. html: English Wikipedia's full revision history in HTML format
CN107590288B (zh) 用于抽取网页图文块的方法和装置
Carr et al. The case for explicit knowledge in documents
CN111090668B (zh) 数据检索方法及装置、电子设备和计算机可读存储介质
CN104778232A (zh) 一种基于长查询的搜索结果的优化方法和装置
CN113139145B (zh) 页面生成方法、装置、电子设备及可读存储介质
US8578268B2 (en) Rendering electronic documents having linked textboxes
US20090006364A1 (en) Extending a seed list to support metadata mapping
CN114385167A (zh) 前端页面生成方法、装置、设备及介质
CN102831151B (zh) 电子文档的生成方法和装置

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

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.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant