网页渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:30161501 阅读:16 留言:0更新日期:2021-09-25 15:15
本申请提供一种网页渲染方法、装置、设备及存储介质,涉及计算机技术领域。该网页渲染方法包括:接收服务器发送的网页数据和关键词列表,网页数据包括:待渲染文本,关键词列表包括:关键词和预设渲染函数的映射关系;根据网页数据中的待渲染文本,遍历关键词列表,得到待渲染文本中关键词对应的渲染函数;根据关键词对应的渲染函数,生成渲染节点;根据渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。本申请可在网页渲染中对关键词方便地进行自定义显示,且不容易造成样式冲突。且不容易造成样式冲突。且不容易造成样式冲突。

【技术实现步骤摘要】
网页渲染方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,具体而言,涉及一种网页渲染方法、装置、设备及存储介质。

技术介绍

[0002]随着信息网络的发展,越来越多的人通过网络获取信息,网络成为人们获取信息的一个重要渠道,而经由浏览器浏览网页则是获取网络信息的重要方式,不论是通过电脑、平板还是手机,这些带有显示屏幕的智能设备能够直观的展示网络信息,提升了信息获取体验。
[0003]当前获取网络信息数据并展示的方法中,主要是从服务器端获取原始文本和关键词列表,通过遍历关键词列表,并直接替换为需要转换的对应的超文本标记语言(Hyper Text Markup Language,HTML)文本,最后获取替换了所有关键词的完整可渲染在浏览器中的HTML文本,再将HTML文本通过现有节点渲染到页面。
[0004]但是,目前的技术,对关键词进行自定义显示时,需要类名显示样式表,不方便且容易造成样式冲突。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种网页渲染方法、装置、设备及存储介质,以解决网页渲染自定义显示不方便且容易造成样式冲突的问题。
[0006]为实现上述目的,本专利技术实施例采用的技术方案如下:
[0007]第一方面,本专利技术实施例提供了一种网页渲染方法,所述方法包括:
[0008]接收服务器发送的网页数据和关键词列表,所述网页数据包括:待渲染文本,所述关键词列表包括:关键词和预设渲染函数的映射关系;/>[0009]根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数;
[0010]根据所述关键词对应的渲染函数,生成渲染节点;
[0011]根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。
[0012]可选的,所述根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数,包括:
[0013]依次根据所述网页数据中的待渲染文本的关键词遍历所述关键词列表,直到获取所有关键词对应的渲染函数。
[0014]可选的,所述根据所述关键词对应的渲染函数,生成渲染节点,包括:
[0015]根据各关键词对应的渲染函数,分别得到多个渲染节点;
[0016]根据多个所述渲染节点,生成节点数组。
[0017]可选的,所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:
[0018]根据所述节点数组,将所述节点数组中各节点对应的关键词渲染到网页对应的位置,获取展示页面。
[0019]可选的,所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:
[0020]根据所述渲染节点中的预设显示规则和绑定事件,将对应的关键词渲染到网页上,获取展示页面。
[0021]可选的,所述方法还包括:
[0022]响应于用户的浏览操作,检测获取已离开当前网页的内容;
[0023]销毁所述已离开当前网页的内容中关键词对应的渲染节点。
[0024]可选的,所述销毁所述已离开当前网页的内容中关键词对应的渲染节点,包括:
[0025]获取所述已离开当前网页的内容中关键词对应的渲染节点、以及渲染节点对应的绑定事件;
[0026]销毁所述已离开当前网页的内容中关键词对应的渲染节点、以及渲染节点对应的绑定事件。
[0027]第二方面,本申请实施例还提供一种网页渲染装置,包括:
[0028]接收模块,用于接收服务器发送的网页数据和关键词列表,所述网页数据包括:待渲染文本,所述关键词列表包括:关键词和预设渲染函数的映射关系;
[0029]遍历模块,用于根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数;
[0030]节点生成模块,用于根据所述关键词对应的渲染函数,生成渲染节点;
[0031]渲染模块,用于根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。
[0032]可选的,所述遍历模块具体用于依次根据所述网页数据中的待渲染文本的关键词遍历所述关键词列表,直到获取所有关键词对应的渲染函数。
[0033]可选的,所述节点生成模块具体用于根据各关键词对应的渲染函数,分别得到多个渲染节点;根据多个所述渲染节点,生成节点数组。
[0034]可选的,所述渲染模块具体用于根据所述节点数组,将所述节点数组中各节点对应的关键词渲染到网页对应的位置,获取展示页面。
[0035]可选的,所述渲染模块具体用于根据所述渲染节点中的预设显示规则和绑定事件,将对应的关键词渲染到网页上,获取展示页面。
[0036]可选的,所述装置还包括:销毁模块,其中:
[0037]所述销毁模块用于响应于用户的浏览操作,检测获取已离开当前网页的内容;销毁所述已离开当前网页的内容中关键词对应的渲染节点。
[0038]可选的,所述销毁模块具体用于获取所述已离开当前网页的内容中关键词对应的渲染节点、以及渲染节点对应的绑定事件;销毁所述已离开当前网页的内容中关键词对应的渲染节点、以及渲染节点对应的绑定事件。
[0039]第三方面,本申请实施例还提供一种数据处理设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述数据处理运行时,所述处理器与所述存储介质之间通过所述总线通信,所述处理器执行所述机器可读指令,以执
行上述第一方面任一所述的网页渲染方法。
[0040]第四方面,本申请实施例还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面所提供的任一所述的网页渲染方法。
[0041]本申请的有益效果是:采用本申请的网页渲染方法,接收服务器发送的网页数据和关键词列表,网页数据包括:待渲染文本,关键词列表包括:关键词和预设渲染函数的映射关系,根据网页数据中的待渲染文本,遍历关键词列表,得到待渲染文本中关键词对应的渲染函数,根据关键词对应的渲染函数,生成渲染节点,根据渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,提高了对关键词自定义显示的便捷性,同时避免了容易造成样式冲突的问题。
附图说明
[0042]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0043]图1为本专利技术一实施例提供的一种网页渲染方法的流程示意图;
[0044]图2为本专利技术另一实施例提供的一种网页渲染方法的流程示意图;
[0045]图3为本申请一实施例提供的一种网页渲染装置的结构示意图;
[0046本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网页渲染方法,其特征在于,所述方法包括:接收服务器发送的网页数据和关键词列表,所述网页数据包括:待渲染文本,所述关键词列表包括:关键词和预设渲染函数的映射关系;根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数;根据所述关键词对应的渲染函数,生成渲染节点;根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述网页数据中的待渲染文本,遍历所述关键词列表,得到所述待渲染文本中关键词对应的渲染函数,包括:依次根据所述网页数据中的待渲染文本的关键词遍历所述关键词列表,直到获取所有关键词对应的渲染函数。3.根据权利要求2所述的方法,其特征在于,所述根据所述关键词对应的渲染函数,生成渲染节点,包括:根据各关键词对应的渲染函数,分别得到多个渲染节点;根据多个所述渲染节点,生成节点数组。4.根据权利要求3所述的方法,其特征在于,所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:根据所述节点数组,将所述节点数组中各节点对应的关键词渲染到网页对应的位置,获取展示页面。5.根据权利要求1所述的方法,其特征在于所述根据所述渲染节点,将对应的关键词渲染到网页对应的位置,获取展示页面,包括:根据所述渲染节点中的预设显示规则和绑定事件,将对应的关键词渲染到网页上,获取展示页面。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户的浏览操...

【专利技术属性】
技术研发人员:崔建威王一燃王学超
申请(专利权)人:杭州米络星科技集团有限公司
类型:发明
国别省市:

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

1