Javascript 如何使我的django应用程序在滚动时加载内容?
我相信这个问题有多种解决方案。我目前正在设计一个web应用程序,在内容加载方式方面,它的界面类似于您在Facebook活动流中看到的界面Javascript 如何使我的django应用程序在滚动时加载内容?,javascript,css,django,django-templates,feed,Javascript,Css,Django,Django Templates,Feed,我相信这个问题有多种解决方案。我目前正在设计一个web应用程序,在内容加载方式方面,它的界面类似于您在Facebook活动流中看到的界面 我希望页面显示为: 最初加载给定数量的对象 当用户到达屏幕底部的对象时,加载下一组对象,也就是说,当对象(比如15)在屏幕上可见时,我想再加载15个对象,当对象30出现时,我也会这样做 在我的数据库中,可能有成百上千个这样的条目,我想确保用户每次只需加载一个给定的数字,以减少服务器上的压力等 因为我用的是Django,我想这会是一些很酷的混合,但我不确定
我希望页面显示为: 最初加载给定数量的对象 当用户到达屏幕底部的对象时,加载下一组对象,也就是说,当对象(比如15)在屏幕上可见时,我想再加载15个对象,当对象30出现时,我也会这样做
在我的数据库中,可能有成百上千个这样的条目,我想确保用户每次只需加载一个给定的数字,以减少服务器上的压力等 因为我用的是Django,我想这会是一些很酷的混合,但我不确定 这更像是一个CSS问题吗 我从哪里开始思考这个问题?我应该考虑哪些技术?这里有我可以利用的知名模块吗
谢谢你抽出时间 我认为你对自己的Django技能很有信心 如果你想自己做,那么和是你需要仔细阅读的两件事。基本上,您需要使用jQuery检查用户是否滚动到页面的末尾,然后对Django进行ajax调用以获取新数据并附加到页面底部
如果你想使用现成的软件包,我想你会胜任的。我认为你对自己的Django技能很有信心 如果你想自己做,那么和是你需要仔细阅读的两件事。基本上,您需要使用jQuery检查用户是否滚动到页面的末尾,然后对Django进行ajax调用以获取新数据并附加到页面底部
如果你想使用现成的软件包,我想你可以完成这项工作。+1对于无休止的分页,你已经使用了一段时间了,它非常好用。无休止的分页是我自己找到的一个资源,但我想把它排除在外,以过滤任何个人偏见等。非常感谢。+1对于无休止的分页,已经使用了一段时间,它非常好用。无休止的分页是我自己发现的一个资源,但我想把它排除在外,以过滤任何个人偏见等。非常感谢。