如果我不这样做会发生什么;t有页码吗?继续循环帖子..为什么需要分页,对于页脚
What happens if I don't have pagination?just keep for looping the post...why need pagination, for footer?
我一直看到加载更多按钮,为什么我需要它?如果我没有分页,会发生什么?只是继续出租不分页显示的帖子吗?我不需要页脚。
{% for post in Posts %}
<div class='col-sm-4'>
{{post.content}}
</div>
{% endfor %}
上面的简单代码可以做到这一点,没有加载更多或分页,我的网页会自我降级吗?。。我真的不认为有必要为我的网站分页和加载更多功能。。。。我不想要的原因是因为我不知道如何写。。。
首先,使用djangos泛型视图(ListView),分页实际上是在视图中实现的一行,然后在文档中为您提供模板的代码(引导文档也有分页示例代码片段)。
您当前的循环基本上与相同
for i in range(n):
print i
随着n
的增加,更多的信息将被打印到屏幕上,这导致一个人无法接收太多信息。即使他们可以接收所有信息,大多数信息他们也不会在乎,只需要前几次的结果。
因此,如果没有分页,您只需要让用户等待额外的时间,等待服务器生成内容,等待他们的浏览器显示内容(使用图像/媒体时甚至更长)。
人类不喜欢等待,不需要的时候不要等待。
你添加的每一篇帖子都会有一定的权重,尤其是如果它也有图片或其他媒体的话。您的用户必须在页面加载时加载您的所有内容。这将使您的页面加载速度变慢。
加载缓慢的页面性能较差,因为人们放弃了加载。
当加载按照用户的要求一点一点地进行时,它不会产生这样的影响。
虽然@Haroen Viaene是正确的,但这只是问题的一个方面。此外,如果用户想找到他已经读过的某篇旧帖子,那么很难浏览大量帖子。另外一种方法(不需要"加载更多"或分页)是使用搜索框和/或类别来分隔你在中的帖子。
相关文章:
- 如何让foreach循环等待$http.get完成后再继续
- 试图使循环退出,但它目前只是继续循环100次
- JavaScript:如何在 for 循环期间跳过数组中的当前项目?(继续?
- 如果我不这样做会发生什么;t有页码吗?继续循环帖子..为什么需要分页,对于页脚
- 在执行时间循环中使用继续
- 使用生成器等待输入,然后再继续 forEach 循环的主体
- 在继续循环之前完成设置超时
- 在函数完成JavaScript后继续在for循环中
- 防止在 jquery ajax 直到加载时继续循环
- 是否可以防止引导轮播在鼠标悬停时暂停并继续自动循环
- 在JavaScript或Jquery中,让循环等待按钮按下后再继续
- 在Javascript或Jquery中进行循环暂停,直到用户输入内容,然后继续
- 柔性滑动器2在一个方向上继续循环而不工作
- 当ExecuteScript(setInterval)完成时,继续“while”循环
- 我怎样才能让旋转木马继续循环
- 中断条件以继续循环
- 在继续循环之前,获取要完成的回调
- 如何退出内部for.In循环并允许外部for.In循环继续
- 当for循环内的函数完成时,for循环继续
- JavaScript For循环继续超出条件