我正在使用JSON和PHP来返回一个非常大的表10,000+记录。
我遇到的问题是我使用innerHTML将该表附加到DOM,但这有时需要15秒或更长时间并导致浏览器崩溃。是否有任何解决方案以某种方式优化它?该表已预先构建在PHP中的一个字符串中,因此我所要做的就是附加它。
答案 0 :(得分:2)
最好的方法可能是使用一个较小的分页表(我不确定是否有人真的要滚动10k +行)。
另一种方法,如果你坚持拥有这么大的表,可能是将HTML分解为行的行(甚至与<tbody>
元素组合在一起),然后使用计时器将它们附加到DOM中的表格。