一种提高网页显示速度的方法及浏览器技术

技术编号:10021994 阅读:134 留言:0更新日期:2014-05-09 03:36
本发明专利技术实施例提供了一种提高网页显示速度的方法及浏览器,在该方法中,浏览器获取自身接收到的户输入的网页请求对应的HTML数据,此HTML数据中包括有用于实现超链接功能的文本标签对应的HTML数据;然后,对获取到的HTML数据进行解析后,显示网页请求对应的网页。在本发明专利技术实施例中,浏览器不再解析超链接标签例如<a>标签对应的HTML数据,而是解析由文本标签替代的HTML数据,这样一来,经过对浏览器的相关测试得知,浏览器解析文本标签的HTML数据,相对于解析<a>标签对应的HTML数据较快,这就提高了浏览器显示网页的速度,进一步提高了用户体验。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种提高网页显示速度的方法及浏览器,在该方法中,浏览器获取自身接收到的户输入的网页请求对应的HTML数据,此HTML数据中包括有用于实现超链接功能的文本标签对应的HTML数据;然后,对获取到的HTML数据进行解析后,显示网页请求对应的网页。在本专利技术实施例中,浏览器不再解析超链接标签例如&lt;a&gt;标签对应的HTML数据,而是解析由文本标签替代的HTML数据,这样一来,经过对浏览器的相关测试得知,浏览器解析文本标签的HTML数据,相对于解析&lt;a&gt;标签对应的HTML数据较快,这就提高了浏览器显示网页的速度,进一步提高了用户体验。【专利说明】一种提高网页显示速度的方法及浏览器
本专利技术涉及网页浏览
,尤其涉及一种提高网页显示速度的方法及浏览器。
技术介绍
随着网络技术及网页设计的发展,网页的内容越来越丰富,并且通常采用超文本标记语言(Hyper Text Mark-up Language, HTML)格式来体现,HTML文本是由TML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中,头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。HTML语言的基本构成单元是标签,例如超链接<a>标签(又称锚点标签,代表不同网页之间的链接关系)、〈br>标签(代表换行)等。在现有技术中,用户需要浏览网页时,通常是利用浏览器来实现的,通过浏览器可以显示在万维网或局域网内的文字、影像及其他资讯,具体的实现流程为:浏览器在接收到用户输入的网页请求例如Web网页请求时,从Web服务器下载此Web网页请求对应的HTML数据,并在下载完毕后,解析相关HTML数据,建立标签元素组成的树结构,并计算建立的树结构中各标签的位置,最后,根据各标签的位置进行排版后显示Web网页请求对应的网页。在上述网页浏览流程中,如果用户输入的网页请求对应的HTML数据是由大量的<a>标签构成,而此类标签后续需要浏览器花费较长时间进行解析,这就导致浏览器显示此Web网页的速度较慢,进而使得用户体验较低。
技术实现思路
本专利技术实施例提供了一种提高网页显示速度的方法及浏览器,用以解决现有浏览器显示网页较慢使得用户体验较低的问题。基于上述问题,本专利技术实施例提供的一种提高网页显示速度的方法,包括:浏览器获取自身接收的用户输入的网页请求对应的HTML数据,所述HTML数据包括用于实现超链接功能的文本标签对应的HTML数据;对获取到的HTML数据进行解析后,显示所述网页请求对应的网页。本专利技术实施例提供的一种浏览器,包括:接收模块,用于接收用户输入的网页请求;获取模块,用于在所述接收模块接收到所述网页请求时,获取所述网页请求对应的HTML数据,所述HTML数据包括用于实现超链接功能的文本标签对应的HTML数据;解析显示模块,用于对所述获取模块获取到的HTML数据进行解析后,显示所述网页请求对应的网页。本专利技术实施例的有益效果包括:本专利技术实施例提供的一种提高网页显示速度的方法及浏览器,在该方法中,浏览器获取自身接收的用户输入的网页请求对应的HTML数据,此HTML数据包括用于实现超链接功能的文本标签对应的HTML数据;然后,对获取到的HTML数据进行解析后,显示网页请求对应的网页。在本专利技术实施例中,浏览器在解析用户输入的网页请求对应的HTML数据时,不再解析链接标签例如<a>标签对应的HTML数据,而是解析由文本标签替代的HTML数据,这样一来,经过对浏览器的相关测试得知,浏览器解析文本标签的HTML数据,相对于解析<a>标签对应的HTML数据较快,因此,上述这种处理方式,提高了浏览器显示网页的速度,进一步提闻了用户体验。【专利附图】【附图说明】图1为本专利技术实施例提供的一种提高网页显示速度的方法的流程图;图2为本专利技术实施例提供的一种浏览器的结构示意图。【具体实施方式】下面结合说明书附图,对本专利技术实施例提供的一种提高网页显示速度的方法及浏览器的【具体实施方式】进行说明。本专利技术实施例提供的一种提高网页显示速度的方法,如图1所示,具体包括以下步骤:Sll:浏览器获取自身接收的用户输入的网页请求对应的HTML数据;在这里,上述HTML数据中包括有用于实现超链接功能的文本标签对应的HTML数据,浏览器在后续解析这种文本标签对应的HTML数据时,相对于解析超链接标签例如<a>标签对应的HTML事件而言,解析的速度较快,这个结论是对浏览器解析相关HTML数据的不断测试得到的;S12:对获取到的HTML数据进行解析后,显示网页请求对应的网页。优选地,在上述步骤Sll中,浏览器可从Web服务器侧获取相应的HTML数据。在这里,对于Web服务器来说,它可利用JavaScript脚本语言来编写上述文本标签对应的HTML代码。例如,文本标签可为〈label〉标签,当然,文本标签还可以是其他标签,在此不再一一列举。需要说明的是,对于Web服务器来说,将某个<a>标签对应的HTML事件,利用JavaScript脚本语言编写成〈label〉标签对应的HTML数据,整个编写过程为现有技术,在此不再详述。例如,假设某个<a>标签对应的HTML事件为:用户点击该标签时,需要跳转到相应的目标网页(例如target_url.html),同时在此网页上,当用户的鼠标停留在此标签上时标签需要展示A样式,鼠标移开时展示B样式,双击该标签时触发网页事件(如跳出提示信息)。基于上述HTML事件,对应的HTML数据可如下所示:〈style type="text/css">【权利要求】1.一种提高网页显示速度的方法,其特征在于,包括: 浏览器获取自身接收的用户输入的网页请求对应的超文本标记语言HTML数据,所述HTML数据中包括有用于实现超链接功能的文本标签对应的HTML数据; 对获取到的HTML数据进行解析后,显示所述网页请求对应的网页。2.如权利要求1所述的方法,其特征在于,所述文本标签对应的HTML数据为利用JavaScript脚本语言编写的HTML代码。3.如权利要求1或2所述的方法,其特征在于,所述文本标签为Label标签。4.如权利要求3所述的方法,其特征在于,所述浏览器为IE浏览器、火狐浏览器、Google浏览器和Opera浏览器其中之一。5.—种浏览器,其特征在于,包括: 接收模块,用于接收用户输入的网页请求; 获取模块,用于在所述接收模块接收到所述网页请求时,获取所述网页请求对应的超文本标记语言HTML数据,所述HTML数据中包括有用于实现超链接功能的文本标签对应的HTML数据; 解析显示模块,用于对所述获取模块获取到的HTML数据进行解析后,显示所述网页请求对应的网页。6.如权利要求5所述的浏览器,其特征在于,所述获取模块获取的HTML数据中文本标签对应的HTML数据利用JavaScript脚本语言编写的HTML代码。7.如权利要求5或6所述的浏览器,其特征在于,所述获取模块获取的文本标签为La本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:黄力
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

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

1