The invention discloses a method, device and presenting information information system. The method comprises the following steps: judging the default to be stored for presenting information show the number of queue information is smaller than the first preset number, if the information quantity is smaller than the first preset number to the server request second preset number information, add the server returns the information to the present cohort, wherein the second preset number is greater than the first preset number; when monitoring the scroll bar to scroll down to the window at the top of the scroll bar and the visual window at the bottom of the distance is less than a preset distance from the queue out of the show the first preset number of rendering information and loaded into the visual window. The technical scheme for this delay can shorten the front-end client rendering load information, reduce the user operation Caton phenomenon.
【技术实现步骤摘要】
本公开总体涉及网络
,具体页言,涉及一种呈现信息的方法、装置及信息系统。
技术介绍
客户端可采用瀑布流式的方式呈现图片或者例如信息,所谓瀑布流式的呈现方式就是随着页面的向下滚动,图片或者信息会自动不断的加载呈现出来。采用瀑布流式的方式呈现图片或者信息,一般需要在获取信息后进过渲染和加载才能最终将图片或信息呈现在页面上。每个商品的商品图片宽度相同高度不一,商品评论信息的长度也各不相同,所以每个呈现出来的商品单元高度不同,显示在页面上的时候就要计算占位。越到后面显示占位计算所需花的时间也会越长,所以渲染和加载所带来的延迟比较大,以至于服务器端请求的延迟加上前端客户端渲染加载的延迟会在页面的显示过程中造成明显的卡顿,用户体验很不好。相关技术可通过优化前端客户端渲染加载过程中图片占位的计算过程来试图缩短延迟,但是效果不明显。因此,需要一种新的呈现信息的方法及装置。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供一种呈现信息的方法及装置,能够缩短前端客户端渲染加载信息的延迟,减少用户操作时的卡顿现象。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,本专利技术实施例提供了一种呈现信息的方法,包括:判断预设的用于 ...
【技术保护点】
一种呈现信息的方法,其特征在于,包括:判断预设的用于预存待呈现信息的呈现队列中信息数量是否小于第一预设数量,如果所述信息数量小于所述第一预设数量,向服务器请求第二预设数量的信息,将所述服务器返回的信息添加到所述呈现队列中,其中所述第二预设数量大于所述第一预设数量;当监测到可视窗口的滚动条向下滚动到滚动条上端与所述可视窗口底部的距离小于预设距离,则从所述呈现队列中取出所述第一预设数量的信息渲染并加载到所述可视窗口。
【技术特征摘要】 【专利技术属性】
1.一种呈现信息的方法,其特征在于,包括:
判断预设的用于预存待呈现信息的呈现队列中信息数量是否小于第一预
设数量,如果所述信息数量小于所述第一预设数量,向服务器请求第二预设
数量的信息,将所述服务器返回的信息添加到所述呈现队列中,其中所述第
二预设数量大于所述第一预设数量;
当监测到可视窗口的滚动条向下滚动到滚动条上端与所述可视窗口底部
的距离小于预设距离,则从所述呈现队列中取出所述第一预设数量的信息渲
染并加载到所述可视窗口。
2.根据权利要求1所述的方法,其特征在于,所述第二预设数量为所述
第一预设数量的N倍,其中N为大于2的整数。
3.根据权利要求1或2所述的方法,其特征在于,所述第一预设数量信
息的呈现高度大于所述客户端的可视窗口的高度的1.5-2倍。
4.根据权利要求1或2所述的方法,其特征在于,所述预设距离大于所
述信息的最小高度的2-3倍。
5.根据权利要求1或2所述的方法,其特征在于,所述向服务器请求第
二预设数量的信息的操作包括:采用Ajax方式向服务器端请求所述第二预设
数量的信息。
6.根据权利要求1所述的方法,其特征在于,在向服务器请求第二预设
数量的信息的操作之前还包括,所述服务器采用Redis存储商品的排序信息,
其中存储在所述Redis里的键值对中“键”是商品列表的种类信息,“值”是各
商品列表的种类对应的商品排序信息。
技术研发人员:余倩,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。