[发明专利]一种网页加载方法及装置在审
申请号: | 201611170861.X | 申请日: | 2016-12-16 |
公开(公告)号: | CN106611047A | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 郭建辉 | 申请(专利权)人: | 天脉聚源(北京)传媒科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京尚伦律师事务所11477 | 代理人: | 张亮 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 加载 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种网页加载方法及装置。
背景技术
浏览器是指可以显示网页服务器或者文件系统的HTML(Hyper Text Markup Language,超文本标记语言)文件内容,并让用户与这些文件交互的一种软件工具。随着互联网技术的飞速发展,浏览器在日常生活、工作和学习中的应用已经越来越频繁。
目前,浏览器加载解析网页过程通常是通过并行的方式进行的,即边下载网页内容边对网页内容进行渲染。在下载过程中,如果网页数据中有JS(Javascript,一种区分大小写的客户端脚本语言)数据的话,并且如果JS较多的话,则网页加载很慢,用户体验不好。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种网页加载方法及装置。
本发明提供一种网页加载方法,包括:
接收网页加载请求;
响应于接收到所述网页加载请求,加载所述网页加载请求对应的目标网页中的文字和框架文件;
当所述文字和框架文件加载完成后,对所述目标网页中的JS文件进行加载。
在一个实施例中,所述方法还可包括:
判断所述JS文件是否加载完成;
当所述JS文件加载完成时,将所述JS文件的状态由第一状态更改为第二状态。
在一个实施例中,所述方法还可包括:
接收针对所述目标网页中按钮的点击操作;
响应于接收到所述点击操作,获取所述按钮涉及的JS文件的状态;
当所述按钮涉及的JS文件中至少一个JS文件的状态为第一状态时,向用户发出提示信息,所述提示信息用于提示用户所述JS文件正在加载。
在一个实施例中,所述方法还可包括:
当所述按钮涉及的JS文件的状态均为第二状态时,实现所述按钮功能。
在一个实施例中,所述方法还可包括:
当所述文字、框架文件加载完成后,加载所述目标网页中的第一类图片;
当所述目标网页的页面滚动时,对所述目标网页中的第二类图片进行加载和更换。
本发明还提供一种网页加载装置,包括:
第一接收模块,用于接收网页加载请求;
第一加载模块,用于响应于接收到所述网页加载请求,加载所述网页加载请求对应的目标网页中的文字和框架文件;
第二加载模块,用于当所述文字和框架文件加载完成后,对所述目标网页中的JS文件进行加载。
在一个实施例中,所述装置还可包括:
判断模块,用于判断所述JS文件是否加载完成;
更改模块,用于当所述JS文件加载完成时,将所述JS文件的状态由第一状态更改为第二状态。
在一个实施例中,所述装置还可包括:
第二接收模块,用于接收针对所述目标网页中按钮的点击操作;
获取模块,用于响应于接收到所述点击操作,获取所述按钮涉及的JS文件的状态;
提示模块,用于当所述按钮涉及的JS文件中至少一个JS文件的状态为第一状态时,向用户发出提示信息,所述提示信息用于提示用户所述JS文件正在加载。
在一个实施例中,所述装置还可包括:
执行模块,用于当所述按钮涉及的JS文件的状态均为第二状态时,执行所述按钮功能。
在一个实施例中,所述装置还可包括:
第三加载模块,用于当所述文字、框架文件加载完成后,加载所述目标网页中的第一类图片;
第四加载模块,用于当所述目标网页的页面滚动时,对所述目标网页中的第二类图片进行加载和更换。
本发明实施例的一些有益效果可以包括:
本发明实施例的上述技术方案,通过接收网页加载请求,响应于接收到网页加载请求,加载网页加载请求对应的目标网页中的文字和框架文件,当文字和框架文件加载完成后,对目标网页中的JS文件进行加载。由于在加载网页时,先加载网页中的文字、框架文件等基本结构,再加载JS文件,从而不会因JS文件过多而导致网页加载变慢,从而提高了网页加载速度,提升了用户的使用体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)传媒科技有限公司,未经天脉聚源(北京)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170861.X/2.html,转载请声明来源钻瓜专利网。