javascript - : front end or back end 做数据过滤哪个更合适

标签 javascript server-side

对于初学者来说,我是编程的“菜鸟”,所以只需了解事情的工作原理并向社区寻求帮助。

但是...我想知道的是:

我想要构建一个 Web 应用程序,两个主要用户界面之一实际上是日历产品。每个日历项目都有 8 个与其关联的类别项目,每个类别大约有 5 个选项。我希望我的日历有一个强大的事件过滤系统,最好是用户与过滤器的交互不需要重新加载页面。

鉴于此信息,Javascript 可以在前端进行过滤吗?与服务器端基于选择/取消选择的过滤器传递/重新传递事件相比,这是最合适的过滤方式吗?例如,如果总共有 50 个事件(假设没有应用过滤器),我会让服务器端语言查询/加载所有 50 个事件,然后交给 JS,JS 将运行过滤逻辑并显示/不显示合适吗?

最佳答案

您可以尝试 crossfilter ,这是前端数据过滤的最佳工具。

您可以从下面的链接阅读详细信息:

crossfilter in github

关于javascript - : front end or back end 做数据过滤哪个更合适,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196315/

相关文章:

javascript - FadeIn FadeOut 以及为什么 div 会移动?

javascript - 在 webApi Controller 中实现 Onfailure

javascript - 如何将形状分割为给定大小的部分

javascript - jquery datepicker 问题与 blockUI 弹出窗口上的月份和年份下拉

asp.net - 从 ASP.NET 到 HTML5 的图表生成器框架

javascript - 为什么从同一设备查看 3 次后重定向页面不起作用?

javascript - 在渲染之前使用选择器获取 html 元素

php - 处理数据服务器端与客户端

javascript - 在 AngularJS 1.4 中使用服务器端 JSON 数组对象作为登录详细信息

validation - 你验证你的 URL 变量吗?