猿问
自己写一个表格组件,数据有2000多条甚至更多,常用的排序是在前端排,还是在后端排?
如题,是把数据全部请求过来,然后前端排序(展示的时候是有分页的),还是后端排好了传过来?
需求就是客户点击排序可以按不同的,排序要求来排,而且是有分页的、
慕侠2389804
浏览 559
回答 1
1回答
MMTTMM
这个必须得后端来排序。第一是有分页的,如果要排序有分页的情况下想要前端排序就需要把所有数据全部都取过来,比如我每页显示50条,数据库共总有10000条,那我要把10000条全部取出来,在前端排序,这不是浪费流量浪费cpu么。第二,你前端排是需要自己写排序函数,用户点击不同列可以根据不同列排序,你这个要写对应函数,后台就不一样了,从数据库里查询的时候直接可以让数据库去做这个排序的事情,甚至是多字段组合排序,不关sql还是nosql基本都支持排序(mysql,mongodb)所以排序分页还是让后端去做吧
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答