JavaScript创建表格的方法很多。
方法1:
可以使用createElement方法来创建table,tbody,tr,td,然后使用createTextNode创建文本,最后使用
appendChild来添加元素。
http://cssrain.cn/demo/cccreatetable/demo1.html
方法2:
也可以使用HTML专门的创建表格行,列的方法(insertRow(),insertCell() )。
http://cssrain.cn/demo/cccreatetable/demo2.html
方法3:
也可以使用字符串的方法拼接。
http://cssrain.cn/demo/cccreatetable/demo3.html
说实话我也不太清楚哪种方法性能好,于是去网上搜索了下,刚好看到http://abaper.blogbus.com/logs/8278500.html
有
一篇性能对比文章,于是才知道结果。
性能对比测试:
http://cssrain.cn/demo/cccreatetable/demo4.html
结果对比:
目标:
生成一个2000*5的表格,每个单元格的内容是行号+逗号+列号
方法一:使用createElement生成表格,使用insertRow和insertCell方法生成行列,单元格的内容使用
innerHTML属性进行填充。
方法二:使用createElement生成表格,使用CreateElement方法生成行列,单元格的内容使用了createTextNode
方法填充。
方法三:拼接表格innerHTML属性的字符串,使用字符串 += 操作符链接字符串
方法四:拼接表格innerHTML属性的字符串,各个字符串追加数组里面,最后调用数组的join方法生成目标字符串。
运行时间比较:
方法 |
运行时间(ms) |
方法一 |
93037 |
方法二 |
3341 |
方法三 |
2795 |
方法四 |
500 |
分享到:
相关推荐
JavaScript 性能优化的小知识总结
公司的高级前端工程师,他在书中分享了大量实战经验与技巧,帮助读者优化JavaScript性能,提升网页的加载速度和运行效率。 首先,书中讲述了JavaScript代码的加载与执行,这是性能优化的第一步。作者强调了脚本的...
这本书深入探讨了如何优化JavaScript代码,提升Web应用程序的性能,是JavaScript开发者不可或缺的参考文献。以下是书中涵盖的一些关键知识点: 1. **JavaScript基础与特性**:首先,书中会介绍JavaScript的基础知识...
这本书以中英对照的形式,为读者提供了丰富的JavaScript性能优化技巧和实践方法,旨在帮助开发者构建更快、更稳定的应用程序。 JavaScript作为一种广泛应用于Web开发的脚本语言,其性能优化的重要性不言而喻。本书...
用javascript编译的 javascript创建对话表格.html
前端性能优化探索 前端性能优化是当前互联网开发中的一个重要话题。...我们需要从多方面对前端性能进行优化,包括JavaScript性能优化、React性能优化等,以提高页面响应速度和流畅度,提升用户体验。
JavaScript是Web开发中不可...以上这些技巧是JavaScript性能优化的一些常见方法,它们可以帮助开发者创建更高效、响应更快的应用。在实际工作中,应结合具体项目情况灵活运用,持续监控和调整,以达到最佳的性能效果。
JavaScript性能优化.docx
### JavaScript 下动态创建表格的三种方式 在网页开发过程中,经常需要通过JavaScript来动态地创建或更新HTML元素,其中就包括表格(`<table>`)。本文将详细介绍在JavaScript中动态创建表格的三种常见方法,并对每...
使用JavaScript和DOM动态创建表格
Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript ...
在这篇文章中,我们将总结一些 Java 性能优化的技巧,包括通用篇、J2EE 篇、GUI 篇和 JavaScript 性能优化等几个方面。 通用篇 在通用篇中,我们讨论了一些通用的 Java 性能优化技巧,这些技巧适合大多数 Java ...
JavaScript是Web开发中不可或缺的一部分,它的性能优化对于提高网页加载速度和用户体验至关重要。这份"JavaScript性能优化的小知识总结共23页.pdf"涵盖了多个关键领域,旨在帮助开发者深入理解如何提升JavaScript...
JavaScript 动态创建表格知识点总结 JavaScript 动态创建表格是指使用 JavaScript 语言来动态地创建和修改 HTML 表格的行和单元格。这种技术非常有用,特别是在需要频繁地更新表格数据的情况下。 动态创建表格的两...
在“javascript-高性能javascript模版引擎-templateEngine.zip”这个压缩包中,我们很显然会发现一个关于创建高效JavaScript模板引擎的资源集合。下面我们将详细探讨JavaScript模板引擎的工作原理、优点、常见实现...
使用优化的循环结构可以提高JavaScript代码的性能,例如使用for循环代替while循环。 2. 减少DOM操作 减少DOM操作可以提高JavaScript代码的性能,例如使用innerHTML代替appendChild。 3. 使用setTimeout和...
标题中的“老裴帮助关于Javascript动态创建表格的小练习”指的是一个使用JavaScript编程语言来动态创建HTML表格的学习资源或教程。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它允许开发者在用户与网页...
JavaScript优化策略是提高网页和应用程序性能的关键,尤其是在JavaScript执行效率方面。以下是一些关键的优化策略,通过这些策略,开发者可以更有效地利用JavaScript的核心特性,从而提升代码的运行速度。 1. **...
前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, 工具, 框架, 资源 前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, 工具, 框架, 资源 前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, ...