javascript - 在 Javascript 网格和 UI 控件中缓存 ajax 数据

标签 javascript jquery-ui jquery grid

我正在用 JS 编写一个丰富的 UI,它需要以流畅的布局显示从 REST 调用返回的大型数据集,其中将包括许多控件,例如网格、标签条、菜单等。你能推荐一些 JS 库/可以让我执行以下操作的工具包 -

  • 智能地缓存数据,并根据 UI 的需要获取更多数据。缓存应该能够提供多个 UI 控件,我想使用某种数据绑定(bind),例如 KnockoutJS。 (数据将从 jQuery 的 ajaxManager 返回)。

  • 检测用户何时超出边界(例如在网格中滚动)并自动发出缓存请求以获取更多数据的 UI 控件。可以与各种小部件一起使用的某种 jQuery 插件会更可取。

  • 哪个网格控件最容易使用,满足以下要求:必须是数据驱动的(所有数据来自 json/缓存中的对象,所有 html 来自 jquery 模板),不需要可编辑,布局必须是灵活,支持不同大小的单元格。基本上我正在寻找 isotope 的布局引擎与 SlickGrids 虚拟渲染的组合。

最佳答案

我用过 Sencha's Ext-JS .它拥有所有这些东西!

关于javascript - 在 Javascript 网格和 UI 控件中缓存 ajax 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6502187/

相关文章:

javascript - Jquery UI 自动完成输入 - 如何检查更改时输入是否为空?

javascript - 与谷歌地图地理编码 API 斗争

javascript - 混合两个音频缓冲区,使用 web Audio Api 将一个放在另一个的背景上

javascript - 在 wordpress 中显示/隐藏子菜单

javascript - 启用和禁用所需的 Angular JS

javascript - 在 IE10 中使用 CKEditor 内联编辑 TD

javascript - 进度条无法正确重置

javascript - Jquery UI 动画没有对 float 元素应用效果

javascript - 文本区域自动增长 onkeyup

Javascript jQuery 在打开页面时隐藏字段