我正在用 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/