为什么在jQuery数据表中将deferRender的默认值设置为false?

时间:2018-01-04 07:11:28

标签: javascript jquery

我刚刚看到'当Ajax加载数据时延迟呈现特别有用,因为它允许DataTables执行许多性能增强优化,并且当启用延迟呈现时,这可以显着提高性能,因为在初始化时完成的工作少得多。'最终,我们都需要最佳性能,但需要注意的是,默认值是“假”'对于deferRender选项,如果设置为true,是否有任何重大问题或问题?或者还有其他需要的情况吗?

请评论。感谢。

1 个答案:

答案 0 :(得分:0)

来自this page

  

请注意,启用后,表示并非所有节点都始终在表中可用,因此在使用columns().nodes()等API方法时,必须考虑到这一点。

我的猜测是,除非您渲染大型数据集,否则将deferRender设置为true的性能优势可以忽略不计。将其设置为true需要权衡使用其他API的难度,这对大多数人来说是不可取的。