13 个最佳 JavaScript 数据网格库

13 个最佳 JavaScript 数据网格库

 

转自:开源中国javascript

www.oschina.net/translate/best-javascript-data-grid-librarieshtml

 

JavaScript 是一种一般被用在网页开发中的编程语言。它主要是在互联网上的网页浏览器中开发出效果出众且可交互的特效。它是客户端脚本语言中的一种,是被用来做为经过用户的网页浏览器进行处理的源代码。JavaScript 是动态、高级、可解释且无类型的编程语言。JavaScript 主要被用在不是基于 Web 的环境之中,像是特定站点的浏览器,桌面小部件以及 PDF 文件。事实上,JavaScript 还被程序员们用在了视频游戏开发之中。java

数据网格能够帮助解决在 HTML 表格上对带有过滤、分页、排序、搜索以及内联编辑这些功能特性的大量数据集的处理问题。随着技术的发展,造成了各类类型的 JavaScript 数据网格库,让开发者们的工做变得轻松。它们能够很容易地在表格上添加网格功能,还能够在巨量数据集上执行诸如过滤、分页或者排序这样的函数。程序员

好了,这里提供几种可供你挑选的库,便于你在表格中在线添加数据网格功能。你也能够经过 .Net 来实现,或者是利用 JavaScript 网格库,抑或者是Php脚本。咱们在这里整理了 13 个最佳 JavaScript 数据网格库的清单。让咱们开始吧!编程

 

 

 

Handsontablejson

Handsontable 是为开发则打造的优秀 JavaScript 数据网格库之一。它它是一个可扩展的电子表格解决方案,能够用来构建优雅的 Web 应用程序,Handsontable 容许你使用 CLI 工具,所以可选择任何所需的插件构建你本身的做品。它提供一个空白的画布或页面,你能够按照本身的想法、感受和审美自由发挥。它主要是以纯 JavaScript 的形式编写的。您能够经过 Polymer 组件和 AngularJS 指令来使用 Handsontable。数组

 

 

SlickGrid浏览器

SlickGrid 是一个 JavaScript 高级电子表格组件,它的配置和学习难度相对较高。SlickGrid 具备诸如自适应虚拟滚动、极快的渲染速度、可定制、支持 jQuery UI 主题和易配置等特性,具有分组过滤、列自动调整等功能。服务器

 

 

Ag Grid网络

AgGrid 是为开发者提供的最好的 JavaScript 数据网格库之一。Ag Grid 的主要目标是建立一个用于企业级软件的数据网格,做为构建应用程序最佳的构建方式。这些应用程包括诸如数据录入和业务工做流、数据分析和报告等等。 事实上,做者用在 Java、JavaScript 和 C ++ 中构建应用程序的时间一般要几年。 你能够很容易地在 JavaScript 中找到你本身所选择的网格。

 

 

jQWidgets

这个库为您提供完美的移动应用程序和专业网站的解决方案。它是基于 CSS,jQuery,HTML5 和 JavaScript 的技术构建的。 它是响应式的 Web 开发,能够在平板,智能手机和桌面上开发出看起来惊人的网站和应用程序。 你能够用它与流行的框架,如 Angular2,服务器端技术和 TypeScript 等一块儿使用。

 

 

 

EmberTable

EmberTable.js 是一个伟大的 JavaScript 数据网格库。 它容许您控制大数据集,并用于显示。 这是一个简单的扩展并很容易理解。 它支持重排序,列调整大小,可自定义而且易于配置。

 

 

jQuery King Table

JQuery king table 基于输入的数据进行表格管理。它主要支持自动隐藏菜单,自定义工具栏,服务器端分页,客户端及服务器端查询,自定义过滤视图。其余特性还包括支持 json, xml 和 csv 格式。

 

 

ApeendGrid

ApeendGrid 是 JavaScript 数据表格库之一。它能够帮助您像填充电子表格同样以逐行的形式结构化数据。它容许你在表格中插入/删除/移除/增长行等操做。 同时也能够用于控制服务器端的程序如 PHP/ASP.NET/JSP 等。

 

 

dhtmlxGrid

dhtmlxGrid 提供了强大的数据绑定,前沿功能以及在大数据集下的快速性能。它很是容易使用而且具备高定制性,数据能够从多种数据源加载如: JSON, JavaScript 数组, HTML 表以及 XML。

 

 

W2ui

W2ui 是一个很是棒的 JavaScript 数据网格库。然而,这并非 jQuery 特别指定的库,而且不支持一些相似 dojo 和 prototype 的框架。它容许你开发可变尺寸和弹性的布局。它包含 main,preview,top,bottom,right 和 left 的面板。它有以下窗口小部件:Tabs,Popup,Forms,Sidebar,Layout,Field Control和toolbar。

 

 

jqGrid

jqGrid 提供操做和展示网络上表格数据的解决方案。在 Ajax Callbacks 时,它是客户端动态加载数据的方案。 它能极好的集成以下服务端技术:Java Servlets,Perl,PHP,ColdFusion 和 ASP 等等。

 

 

FancyGrid

FancyGrid 是其中的一个 JavaScript 数据网格库。它是为互联网上的网页应用程序开发网格。它有一个带有服务端通讯、图表交互等等功能的库,包含了过滤、Ajax 数据,REStful,AngularJS 指令、排序、分页以及许多其它的东西。它是免费的插件库,而且具备独立性。它与 AngularJS 和 jQuery 进行了集成。它包含了优雅的 API、大量的示例,详细的文档以及专业的技术支持。

 

 

JsGrid

JsGrid 基于 jQuery,是一种很是轻量级的客户端数据网格。它主要支持过滤、分页、插入、编辑、排序以及删除。它更加灵活,而且容许对组件和外观进行定制。它拥有一个灵活的分页组件,还提供了像是复选框、文本、选择框等等各类各样的网格列组件。

 

 

DataTables

DataTables 是 JavaScript 数据网格库之一。 这是一个灵活的工具,可以经过升级加强。它主要控制全部 HTML 表之间的交互。 包括即时搜索、多列排序、服务器端处理和分页。 它支持DOM,Ajax 和 JavaScript。 

 

看完本文有收获?请转发分享给更多人

相关文章
相关标签/搜索