我以为延迟加载和无限滚动是同一回事,但今天我听说这是两个不同的东西。 这是真的吗?
延迟加载是指推迟加载任何类型的内容,直到有必要时才加载。例如,在较长的页面上,不需要加载当前不可见的图像。仅当用户将页面滚动到它们上方或附近时,才会从服务器获取它们。
无限滚动是指到达页面末尾时加载新内容,创造无限长页面的效果(主要是为了避免繁琐的分页)。
所以是的,它们是不同但相关的。
无限滚动是我们实现延迟加载的方法之一。
延迟加载意味着仅在需要时才会发出对资源或记录的请求。
在无限滚动的情况下,仅当滚动条到达网格底部并触发加载下一组记录的请求时,才会发出下一组记录的请求。
所以,你可以考虑无限滚动是实现延迟加载的技术。
注意:无限滚动并不是实现延迟加载的唯一方法。还有许多其他方法可以实现这一目标。 例如:需求分页
希望这有帮助..谢谢