实时更新大数据网格单元:方法

时间:2018-05-15 12:22:37

标签: javascript html css datagrid

让我们想象一下具有大量行的可滚动数据网格(表格)。例如,用户在股票市场中开立的交易(头寸)列表。每个报价我们需要更新当前位置的利润单元格。我知道两种不好的方法:

  1. 重绘表格。 (当我们内部有大量行时,这种情况非常缓慢和无效。
  2. 由于初始行渲染,更新单元格直接抛出选择器(id等)。比#1快,但由于浏览器布局和样式重新计算仍然很慢。 显然问题是DOM慢,我想。
  3. 我确信这是一个典型的问题,必须存在好的方法。它可能是什么?隐藏当前超出可见范围的行(通过display:none;)并在每个onScroll上重新计算?或者像这样。 感谢您的关注。

0 个答案:

没有答案