[发明专利]一种网页优化处理方法、装置及客户端有效
申请号: | 201310034271.4 | 申请日: | 2013-01-29 |
公开(公告)号: | CN103970770B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 刘恒兵;龙丁奋;郭学亨;陈映平;吴浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面数据 网页 网页优化 显示位置 元素节点 客户端 加载 页面数据转换 触发操作 内存占用 提升装置 显示效果 优化处理 展示 检测 | ||
本发明实施例提供一种网页优化处理方法、装置及客户端,其中的方法可包括:加载网页的页面数据,将所述页面数据转换为元素节点;将所述元素节点添加至窗口的展示列中进行显示;根据所述展示列的显示高度,确定所述网页的新的页面数据的显示位置;检测到对所述网页的新的页面数据的触发操作时,加载所述网页的新的页面数据并在所述确定的显示位置显示所述网页的新的页面数据。本发明可对网页的显示过程进行优化处理,提升网页的显示效果,减少内存占用,提升装置性能。
技术领域
本发明涉及一种互联网技术领域,尤其涉及一种网页优化处理方法、装置及客户端。
背景技术
传统的网页展示过程中,网页的页面数据通常按列展示。请参见图1a,为现有的网页显示的一个示意图;客户端从服务器获取网页的页面数据和该页面数据的显示顺序;将该页面数据转换为元素节点,如图1a所示,9个页面数据可转换为9个元素节点,从元素节点1至元素节点9;按照该页面数据的显示顺序依次将对应的元素节点按列显示,如图1a所示,窗口中包含3个展示列,则将9个元素节点依次逐行添加至展示列中进行显示。请参见图1b,为现有的网页显示的另一个示意图;当需要在窗口中显示该网页的新的页面数据时,例如:用户滚动窗口中的垂直滚动条,或者用户点击窗口中的翻页按键,则需要在窗口中显示该网页的新的页面数据;此时,获取新的页面数据并转换为新的元素节点,如图1b所示,3个新的页面数据对应3个新的元素节点,从元素节点10 至元素节点12,按照该新的页面数据的显示顺序依次将元素节点10至元素节点 12添加至各展示列中进行显示。上述可知,现有的网页显示过程直接按照页面数据的显示顺序进行依次显示,并不对窗口中的具体展现情况进行分析,由于每个展示列中显示的元素节点的高度参差不齐,使得窗口中显示的网页中存在较多的空白区域,如图1a和图1b所示,影响了网页的显示效果,同时由于空白面积的增大造成网页渲染占用的内存增大,降低了装置的性能。
发明内容
本发明实施例提供一种网页优化处理方法、装置及客户端,可对网页的显示过程进行优化处理,提升网页的显示效果,减少内存占用,提升装置性能。
本发明第一方面提供一种网页优化处理方法,可包括:
加载网页的页面数据,将所述页面数据转换为元素节点;
将所述元素节点添加至窗口的展示列中进行显示;
根据所述展示列的显示高度,确定所述网页的新的页面数据的显示位置;
检测到对所述网页的新的页面数据的触发操作时,加载所述网页的新的页面数据并在所述确定的显示位置显示所述网页的新的页面数据。
本发明第二方面提供一种网页优化处理装置,可包括:
加载模块,用于加载网页的页面数据,将所述页面数据转换为元素节点;
显示模块,用于将所述元素节点添加至窗口的展示列中进行显示;
位置确定模块,用于根据所述展示列的显示高度,确定所述网页的新的页面数据的显示位置;
触发模块,用于在检测到对所述网页的新的页面数据的触发操作时,触发所述加载模块加载所述网页的新的页面数据,并由所述显示模块在所述确定的显示位置显示所述网页的新的页面数据。
本发明第三方面提供一种客户端,可包括上述第二方面提供的网页优化处理装置。
实施本发明实施例,具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310034271.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可变气门升程装置
- 下一篇:具有改进精度控制的自行车变速器