因为你有兴趣处理最新的数据所以这可以通过服务器端分页来实现,比如你必须查询最新的博客帖子限制为20,并且还必须跟踪页面光标(意味着从下一个查询的位置接下来的20篇博客文章).你正在构建Nodejs所以我假设你的数据库是Mongodb(假设MEAN Stack),你可以编写自己的分页逻辑,但为什么要重新发明轮子?可以使用溶液,例如mongoose-paginate.这完成了后端部分.
在前端,有各种插件可用于各种框架,例如:
1 - 不想使用任何插件:
$(window).scroll(function () {
if ($(window).scrollTop() >= $(document).height() - $(window).height() - 10) {
//Add newly-crunched data at the end of the page
}
});
Run Code Online (Sandbox Code Playgroud)
2 - 在Angular中使用angular-ui分页或ngInfiniteScroll
这里是tuts + 如何创建无限滚动分页
快乐帮助!
| 归档时间: |
|
| 查看次数: |
3151 次 |
| 最近记录: |