我以为延迟加载和无限滚动是一回事,但今天我听说这是两个不同的东西。是真的吗?
njthzxwz1#
延迟加载是指延迟加载任何类型的内容,直到需要加载时才加载。例如,在一个较长的页面上,当前不可见的图像不需要加载。只有当用户滚动页面时,才会从服务器获取这些图像。无限滚动是指在页面到达末尾时加载新内容,产生无限长页面的效果(主要是为了避免繁琐的分页)。
所以,是的,它们是不同的,但有联系。
imzjd6km2#
无限滚动是我们实现延迟加载的方法之一。
延迟加载意味着只有在需要资源或记录时才进行请求。在无限滚动的情况下,只有当滚动条到达网格底部并发出请求加载下一组记录时,才会请求下一组记录。所以,你可以认为无限滚动是实现延迟加载的技术。
注意:无限滚动并不是唯一实现延迟加载的方法,还有很多其他的方法可以实现延迟加载,例如:按需分页
希望这对你有帮助,谢谢。
2条答案
按热度按时间njthzxwz1#
延迟加载是指延迟加载任何类型的内容,直到需要加载时才加载。例如,在一个较长的页面上,当前不可见的图像不需要加载。只有当用户滚动页面时,才会从服务器获取这些图像。
无限滚动是指在页面到达末尾时加载新内容,产生无限长页面的效果(主要是为了避免繁琐的分页)。
所以,是的,它们是不同的,但有联系。
imzjd6km2#
无限滚动是我们实现延迟加载的方法之一。
延迟加载意味着只有在需要资源或记录时才进行请求。
在无限滚动的情况下,只有当滚动条到达网格底部并发出请求加载下一组记录时,才会请求下一组记录。
所以,你可以认为无限滚动是实现延迟加载的技术。
注意:无限滚动并不是唯一实现延迟加载的方法,还有很多其他的方法可以实现延迟加载,例如:按需分页
希望这对你有帮助,谢谢。