【发布时间】:2014-02-10 11:49:50
【问题描述】:
我以为延迟加载和无限滚动是一回事,但今天我听说这是两个不同的东西。 这是真的吗?
【问题讨论】:
-
延迟加载是一种解决方案,有助于实现用户认为无限滚动(这是一个功能)。
标签: jquery lazy-loading infinite-scroll
我以为延迟加载和无限滚动是一回事,但今天我听说这是两个不同的东西。 这是真的吗?
【问题讨论】:
标签: jquery lazy-loading infinite-scroll
延迟加载是指延迟加载任何类型的内容,直到有必要。例如,在长页面上,不需要加载当前不可见的图像。只有当用户在他们上方或附近滚动页面时,他们才会从服务器获取。
无限滚动是指到达页面末尾时加载新内容,因此创建了无限长页面的效果(主要是为了避免繁琐的分页)。
所以是的,它们是不同的,但相关的。
【讨论】:
无限滚动是我们实现延迟加载的方法之一。
延迟加载是指仅在需要时才对资源或记录进行请求。
在无限滚动的情况下,只有当滚动条到达网格底部并触发加载下一组记录的请求时才会请求下一组记录。
所以,你可以考虑无限滚动是实现延迟加载的技术。
注意:无限滚动不仅仅是实现延迟加载的方式。还有许多其他方法可以实现它。 例如:需求分页
希望这会有所帮助..谢谢
【讨论】: