w*s 发帖数: 7227 | 1 1. 网络前端输入第一个人的id,要查找几个人,然后在网页上显示。
比如说一次query:
8 John 53
11 Andy 44
23 Chris 21
2. 同时网页还有“下一页”这个键,你点击后直接从id 23开始查找。
最好的实现方法是什么? |
a9 发帖数: 21638 | 2 不是说的limit, offset这个分页的基本用法吗?
【在 w*s 的大作中提到】 : 1. 网络前端输入第一个人的id,要查找几个人,然后在网页上显示。 : 比如说一次query: : 8 John 53 : 11 Andy 44 : 23 Chris 21 : 2. 同时网页还有“下一页”这个键,你点击后直接从id 23开始查找。 : 最好的实现方法是什么?
|
c******n 发帖数: 16666 | 3 数据量小的话 angular直接做pagination
几十行 自己从头写也很快
http://jasonwatmore.com/post/2016/01/31/angularjs-pagination-example-with-logic-like-google
http://www.michaelbromley.co.uk/blog/108/paginate-almost-anything-in-angularjs
【在 w*s 的大作中提到】 : 1. 网络前端输入第一个人的id,要查找几个人,然后在网页上显示。 : 比如说一次query: : 8 John 53 : 11 Andy 44 : 23 Chris 21 : 2. 同时网页还有“下一页”这个键,你点击后直接从id 23开始查找。 : 最好的实现方法是什么?
|
w*s 发帖数: 7227 | 4 the database in backend may have 5000 records,
each time your webpage will only display ~10.
Can your method work ? it's new to me, i got to take a look, :)
【在 a9 的大作中提到】 : 不是说的limit, offset这个分页的基本用法吗?
|
w*s 发帖数: 7227 | |
c******n 发帖数: 16666 | 6 5k条没啥问题
主要是这些records会变不。。那个就蛮麻烦了
【在 w*s 的大作中提到】 : the database in backend may have 5000 records, : each time your webpage will only display ~10. : Can your method work ? it's new to me, i got to take a look, :)
|
a9 发帖数: 21638 | 7 分页都是这么搞的,当然work.
你不能靠你说的这种依赖上一次的结果的排法,要是重名的怎么办。
【在 w*s 的大作中提到】 : the database in backend may have 5000 records, : each time your webpage will only display ~10. : Can your method work ? it's new to me, i got to take a look, :)
|
N*****m 发帖数: 42603 | 8 直接用控件吧,省时省力
【在 w*s 的大作中提到】 : 1. 网络前端输入第一个人的id,要查找几个人,然后在网页上显示。 : 比如说一次query: : 8 John 53 : 11 Andy 44 : 23 Chris 21 : 2. 同时网页还有“下一页”这个键,你点击后直接从id 23开始查找。 : 最好的实现方法是什么?
|
p**r 发帖数: 5853 | 9 #1 low traffic或者没多少数据,直接读出后做分页,
#2 high traffic或者海量数据,中间做个cache,然后页面从cache读,
#3 数据变化比较频繁,或者时间敏感性很强,cache用trigger+push生成 |
c*********e 发帖数: 16335 | 10 你们公司在用database trigger?
【在 p**r 的大作中提到】 : #1 low traffic或者没多少数据,直接读出后做分页, : #2 high traffic或者海量数据,中间做个cache,然后页面从cache读, : #3 数据变化比较频繁,或者时间敏感性很强,cache用trigger+push生成
|