编程语言
首页 > 编程语言> > javascript-HTML网格/表格选项(虚拟渲染/滚动)

javascript-HTML网格/表格选项(虚拟渲染/滚动)

作者:互联网

我正在寻找具有虚拟渲染/滚动功能的坚固,高性能HTML表格/表格.到目前为止,我已经编译了以下可能的选项:

> dhtmlxGrid
>数据表
>桌子分类器
> www.jtable
> SlickGrid
> trirand.com
> flexigrid

首先,如果有人可以在此列表中添加更多选项以供考虑,我将不胜感激.

其次,任何人都可以使用HTML网格/表为高性能网站提供任何“现实世界”体验… 10-100k并发用户,以及诸如浏览器兼容性之类的问题.

解决方法:

我的站点是一个高流量,高数据(100万条记录)的SAAS营销自动化系统,仅使用Datatables.

可能是,如果它是Datatables的一个有名的替代品,我在去年尝试过它,并且网站流量与我找到的任何解决方案都不成问题….似乎所有方式都做得很好,并且(相对)较低的开销.

诀窍是处理大量数据.许多选项都希望您将HTML表格发送到javascript,它会通过对dom进行爬网来构建网格.听起来很不错,直到您开始处理成千上万的记录,然后开始精简.数据表通过允许您一次在X记录或X定义的超量(称为流水线)来构建数据服务器端来克服此问题,该超量允许您在每个查询中缓冲超出用户需求的结果,以允许更快的分页.这就是它看起来运行得如此之快的原因,如果您对查询进行了优化,对用户来说几乎是不为人知的.有完整的API,可让您即时修改数据(例如使用可编辑的表格).

Datatables也是唯一与jQuery ThemeRoller完全集成的(至少在我搜索时).在我的应用程序中,这意味着只需切换CSS文件(在jqueryui.com上自动生成),我就可以完全重新命名整个应用程序,包括数据表.它允许我出售联合品牌作为附加费用,而我实际上需要5分钟的时间.

最后,Datatables拥有繁荣的社区,诸如下载并导出为CSV或PDF之类的插件,以及一个愿意回答似乎是24/7的问题的作者.我怀疑他的许多概念都将合并到将来的jQuery UI Grid中,这是在不远的将来出现的….因为他正在为该项目做出贡献.

标签:html-table,javascript
来源: https://codeday.me/bug/20191101/1981751.html