jquery 延迟加载VS无限滚动

46qrfjad  于 5个月前  发布在  jQuery
关注(0)|答案(2)|浏览(54)

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

njthzxwz

njthzxwz1#

延迟加载是指延迟加载任何类型的内容,直到需要加载时才加载。例如,在一个较长的页面上,当前不可见的图像不需要加载。只有当用户滚动页面时,才会从服务器获取这些图像。
无限滚动是指在页面到达末尾时加载新内容,产生无限长页面的效果(主要是为了避免繁琐的分页)。

所以,是的,它们是不同的,但有联系。

imzjd6km

imzjd6km2#

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

延迟加载意味着只有在需要资源或记录时才进行请求。
在无限滚动的情况下,只有当滚动条到达网格底部并发出请求加载下一组记录时,才会请求下一组记录。
所以,你可以认为无限滚动是实现延迟加载的技术。

注意:无限滚动并不是唯一实现延迟加载的方法,还有很多其他的方法可以实现延迟加载,例如:按需分页

希望这对你有帮助,谢谢。

相关问题