我正在渲染一个小表格(可能有10-12个单元格),它会不断更新。
我希望它能够快速地渲染。
Chrome的渲染非常快,但是在Firefox/IE上出现了问题。有没有更快的渲染建议?
我正在渲染一个小表格(可能有10-12个单元格),它会不断更新。
我希望它能够快速地渲染。
Chrome的渲染非常快,但是在Firefox/IE上出现了问题。有没有更快的渲染建议?
一次性渲染完整的表格(创建完整的HTML表格并将其插入DOM,不要在循环数据时插入单元格/行)。此外,为列生成th标签应该有所帮助(如果为每列指定宽度,则效果更佳)。
提高渲染速度的一种方法是使用thead/tfooter标记。 这些标记需要出现在包含表格主要内容的tbody标记之前。
<table>
<thead></thead>
<tfoot></tfoot>
<tbody></tbody>
</table>
这样,浏览器在渲染表格之前就知道它的大小,这应该可以加快加载速度。
<thead>
和<tfoot>
本身并不会告诉浏览器表格的大小。 - Paul D. Waite