gpt4 book ai didi

javascript - 如何让我的 django 应用程序在我滚动时加载内容?

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:49 25 4
gpt4 key购买 nike

我确定这个问题有多种解决方案。我目前正在设计一个 Web 应用程序,以在内容加载方式方面具有类似于您在 Facebook Activity Stream 中看到的界面。


我希望页面:

最初加载给定数量的对象

一旦用户到达屏幕底部的对象就加载下一组对象,也就是当对象(比如 15)在屏幕上可见时,我想再加载 15 个对象,并在对象 30 出现时执行相同操作等等


在我的数据库中,我有可能有数十万个这样的条目,我想确保用户一次只需加载给定的数量以减少服务器等方面的压力。

因为我使用的是 Django,所以我认为这会非常酷 JSdjango-template language 混合,但我不太确定。

这更像是一个 CSS 问题吗?

我从哪里开始考虑这个?我应该考虑哪些技术?我可以在这里利用任何众所周知的模块吗?

感谢您的宝贵时间。

最佳答案

我认为您对自己的 Django 技能很有信心。

如果你想自己做,那么jQueryjQuery.ajax有两件事你需要仔细阅读。基本上,如果用户滚动到页面末尾,您需要使用 jQuery 检查,然后对 Django 进行 ajax 调用以获取新数据并附加到页面底部。

如果你想使用现成的包,我想Django endless pagination将完成这项工作。

关于javascript - 如何让我的 django 应用程序在我滚动时加载内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17891103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com