延迟加载VS无限滚动

问题描述 投票:0回答:2

我以为延迟加载和无限滚动是同一回事,但今天我听说这是两个不同的东西。 这是真的吗?

jquery lazy-loading infinite-scroll
2个回答
22
投票

延迟加载是指推迟加载任何类型的内容,直到有必要时才加载。例如,在较长的页面上,不需要加载当前不可见的图像。仅当用户将页面滚动到它们上方或附近时,才会从服务器获取它们。

无限滚动是指到达页面末尾时加载新内容,创造无限长页面的效果(主要是为了避免繁琐的分页)。

所以是的,它们是不同但相关的。


8
投票

无限滚动是我们实现延迟加载的方法之一。

延迟加载意味着仅在需要时才会发出对资源或记录的请求。

在无限滚动的情况下,仅当滚动条到达网格底部并触发加载下一组记录的请求时,才会发出下一组记录的请求。

所以,你可以考虑无限滚动是实现延迟加载的技术。

注意:无限滚动并不是实现延迟加载的唯一方法。还有许多其他方法可以实现这一目标。 例如:需求分页

希望这有帮助..谢谢

© www.soinside.com 2019 - 2024. All rights reserved.