Recline.js 功能强大的数据管理和展示应用程序

发布于 2020-09-24 23:42:42 字数 2054 浏览 1578 评论 0

Recline.js 是一个简单但功能强大的库,用于构建数据应用纯 JavaScript 和 HTML。它提供大量数据的应用程序提供了一组模型(数据集,记录/行,场)和(网格,地图,图表等)的组成和结构。表格头可以拖拉改变大小,包括分页、数据过滤,列排序等功能。

Recline 重新使用了同类最佳的表示库,如 SlickGrid、Spolat、Flot 和 D3 来创建数据视图,并允许您在几秒钟内将它们与数据连接起来。

快速使用

// Load some data
var dataset = recline.Model.Dataset({
  records: [
    { value: 1, date: '2012-08-07' },
    { value: 5, b: '2013-09-07' }
  ]
  // Load CSV data instead
  // (And Recline has support for many more data source types)
  // url: 'my-local-csv-file.csv',
  // backend: 'csv'
});

// get an element from your HTML for the viewer
var $el = $('#data-viewer');

var allInOneDataViewer = new recline.View.MultiView({
  model: dataset,
  el: $el
});
// Your new Data Viewer will be live!

概率和结构

由三个部分组成:模型、后端和视图

模型

模型通过提供一些标准对象(如 DataSet 和 Record-DataSet 是记录的集合)来帮助您对数据进行结构化。

后端

后端将模型连接到数据源(和存储区),例如 GoogleDocs 电子表格、本地 CSV 文件、数据中心、ElasticSearch 等。

意见

视图是用于显示、编辑或与数据交互的用户界面组件。例如,地图、图表、数据网格或查询编辑器。

更多内容请访问:http://datopian.github.io/recline/docs/

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文