这个问题已经在这里有了答案:




7年前关闭。






作为我大学项目的一部分,我必须创建一个像论坛这样的网站。

因此,会有很多职位。每个帖子都有一个类似的栏,注释,一些文本,一些按钮等。用户也可以根据日期,名称,受欢迎程度等条件对出现在页面中的这些帖子进行排序。

我的问题是我应该如何实现排序:1.在浏览器侧使用javascript,或2.在表单或其他内容上,以及对服务器的新请求(通过这种方式,服务器必须将排序后的帖子发回给我) ?

先感谢您。

最佳答案

两者都有优点和缺点。

一般来说,如果您已经在客户端中获得了所有可用数据,则将在客户端上提供更快速响应的用户体验。

如果您必须获取多余的记录,否则就无法获取这些记录来对客户端进行排序,那么很有可能您将下载到客户端的数据膨胀到最佳点之外,而通过Ajax在服务器端进行排序会更好。

10-07 12:41
查看更多