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

ECr*_*spy 5 javascript grid jquery jquery-ui

我在JS中编写了一个丰富的UI,需要在流畅的布局中显示从REST调用返回的大型数据集,其中包括许多控件,如网格,标签条,菜单等.你能建议一些JS库/工具包吗?让我做以下事情 -

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

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

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

Yoh*_*uki 1

我使用过Sencha 的 Ext-JS。它拥有所有这些东西!