一种网页加载方法、装置及系统制造方法及图纸

技术编号:9668094 阅读:97 留言:0更新日期:2014-02-14 06:41
本发明专利技术提出一种网页加载方法、装置及系统,该方法根据用户端发送的携带有被加载过的url的AJAX请求,获取所述AJAX请求中携带的url对应的网页中发生变化的网页元素;对所述用户端的网页浏览器的可见区域进行监听;当所述url对应的网页在所述可见区域内的部分已被加载过,且所述发生变化的网页元素中存在位于所述url对应的网页在所述可见区域内的部分的网页元素时,对所述用户端的网页浏览器的可见区域中的网页元素进行重新加载,使服务器对用户端的网页浏览器的可见区域中的网页元素进行重新加载,避免加载不必要的信息,从而进一步减轻网页加载过程中网络的负荷。

【技术实现步骤摘要】
一种网页加载方法、装置及系统
本专利技术涉及网络技术,尤其涉及一种网页加载方法、装置及系统。
技术介绍
传统的网页加载方法中,服务器为用户端加载一个网页后,服务器允许用户端填写表单以更新该网页。当用户端通过提交表单向服务器发送网页更新请求。服务器接收并处理用户端发送的表单,然后向该用户端返回一个新的网页,即重新加载网页。但是,由于返回的新的网页与之前加载的网页中的大部分HTML代码往往是相同的,使得服务器与用户端之间传送了许多重复内容,导致增加了不必要的网络负荷。为了解决上述问题,现有网页加载方法中采用了异步JavaScript和XML(Asynchronous JavaScript and XML,简称AJAX)技术。具体地,用户端要更新某一网页时,向服务器发送AJAX请求,服务器接收到AJAX请求时,仅向用户端发送该网页中发生变化的网页内容,减轻了网络负荷。但是,现有技术无法进一步减轻网络负荷。
技术实现思路
本专利技术的目的在于提出一种网页加载方法、装置及系统,以进一步减轻网页加载过程中网络的负荷。为达此目的,本专利技术采用以下技术方案:本专利技术提供一种网页加载方法,本文档来自技高网...
一种网页加载方法、装置及系统

【技术保护点】
一种网页加载方法,其特征在于,包括:根据用户端发送的携带有被加载过的统一资源定位符url的AJAX请求,获取所述AJAX请求中携带的url对应的网页中发生变化的网页元素;对所述用户端的网页浏览器的可见区域进行监听;当所述url对应的网页在所述可见区域内的部分已被加载过,且所述发生变化的网页元素中存在位于所述url对应的网页在所述可见区域内的部分的网页元素时,将位于所述url对应的网页在所述可见区域内的部分的网页元素发送给所述用户端,以对所述用户端的网页浏览器的可见区域中的网页元素进行重新加载。

【技术特征摘要】
1.一种网页加载方法,其特征在于,包括: 根据用户端发送的携带有被加载过的统一资源定位符url的AJAX请求,获取所述AJAX请求中携带的url对应的网页中发生变化的网页元素; 对所述用户端的网页浏览器的可见区域进行监听; 当所述url对应的网页在所述可见区域内的部分已被加载过,且所述发生变化的网页元素中存在位于所述url对应的网页在所述可见区域内的部分的网页元素时,将位于所述url对应的网页在所述可见区域内的部分的网页元素发送给所述用户端,以对所述用户端的网页浏览器的可见区域中的网页元素进行重新加载。2.根据权利要求1所述的方法,其特征在于, 当所述url对应的网页在所述可见区域以外的部分未被加载过时,则结束加载。3.根据权利要求1或2所述的方法,其特征在于, 当所述url对应的网页在所述可见区域以外的部分已被加载过,且所述发生变化的网页元素中存在位于所述url对应的网页在所述可见区域以外的部分的网页元素时,则为位于所述url对应的网页在所述可见区域以外的部分的网页元素设置标志,所述标志用于指示位于所述url对应的网页 在所述可见区域以外的部分的网页元素不被加载。4.根据权利要求1或2所述的方法,其特征在于,对所述用户端的网页浏览器的可见区域进行监听,包括: 监听所述发生变化的网页元素中是否存在位于所述url对应的网页在所述可见区域内的部分的网页元素: 当OaiKC时,第i个网页元素在所述可见区域内; 当AiKO或A1-BX:时,第i个网页元素在所述可见区域外; 其中,Ai为所述发生变化的第i个网页元素到所述url对应的网页的顶部的距离,B为所述url对应的网页的顶部与所述可见区域的顶部之间的距离,C为所述可见区域的高度。5.一种网页加载装置,其特征在于,包括: 请求响应单元,用于根据用户端发送的携带有被加载过的url的AJAX请求,获取所述AJAX请求中携带的url对应的网页中发生变化的网页元素; 浏览器监听...

【专利技术属性】
技术研发人员:宋小兵
申请(专利权)人:北京京东尚科信息技术有限公司
类型:发明
国别省市:

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

1