[发明专利]页面加载方法及装置有效
申请号: | 201710374186.0 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107247748B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 康永威;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F3/0485 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 | ||
本发明实施例提供一种页面加载方法及装置,该方法包括:响应于用户向第一方向对页面执行的滑动操作,客户端获取由滑动操作而产生的移出内容的高度,同时将该移出内容从页面中提取出来并缓存至内存中。根据移出内容的高度生成与该高度相同的空白内容,并以该空白内容替换页面中被缓存至内存中的移出内容。由于移出内容已经不再存于页面中,因此客户端也就无需再渲染此移出内容,从而降低了客户端的页面渲染压力,也同时避免了由于页面中渲染内容过多而造成页面浏览卡顿的现象。
技术领域
本发明涉及互联网技术领域,尤其涉及一种页面加载方法及装置。
背景技术
为了方便用户浏览页面中的内容,现有技术中,基于用户的滑动操作,会不断加载新的数据内容至当前页面中,此种页面加载模式称为瀑布流加载模式。此种模式能够使用户在短时间内获得更多的信息量同时也避免了用户鼠标点击的翻页操作。
在瀑布流加载模式场景中,随着用户滑动操作次数的增多,加载到页面中的数据内容也会增多。由于用于显示页面内容的显示界面的大小是有限的,往往小于或等于终端屏幕的尺寸,因此会有越来越多的数据内容是不能被显示在显示界面中的,处于非显示状态。但这些处于非显示状态的数据内容也是需要实时进行渲染的,这就增大了客户端的页面渲染压力,还有可能会出现页面卡顿的现象,降低用户的使用体验。
发明内容
有鉴于此,本发明实施例提供一种页面加载方法及装置,通过使用空白内容替换移出显示界面区域的内容,从而减小客户端的页面渲染压力。
本发明实施例提供一种页面加载方法,包括:
响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中;
生成与移出内容高度相同的空白内容;
以所述空白内容替换所述移出内容。
可选地,所述响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中,包括:
响应于用户向第一方向对页面执行的滑动操作,若所述页面中移出所述显示界面区域的内容已经达到预设阈值,则将已经达到所述预设阈值的移出内容缓存到内存中,所述预设阈值包括:预设高度阈值或预设数据量阈值。
可选地,所述响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中,包括:
响应于用户向第一方向对页面执行的滑动操作,若预设时间内所述用户未触发向第二方向对所述页面执行的滑动操作,则将所述页面中移出显示界面区域的内容缓存至内存中,所述第二方向与所述第一方向相反。
可选地,所述方法还包括:
为所述移出内容和所述空白内容生成对应的标识。
可选地,所述方法还包括:
若需要显示所述空白内容,则根据所述标识从所述内存中获取所述移出内容;
以所述移出内容替换所述空白内容。
可选地,所述方法还包括:
监测用户向第二方向的滑动操作,若所述空白内容的位置与所述显示界面区域的边界位置之间的距离小于预设距离,则确定需要显示所述空白内容,其中,所述边界与所述第二方向对应,所述第二方向与所述第一方向相反。
本发明实施例提供一种页面加载装置,包括:
缓存模块,用于响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中;
生成模块,用于生成与移出内容高度相同的空白内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374186.0/2.html,转载请声明来源钻瓜专利网。