`
dongtianlaile
  • 浏览: 804 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JavaScript性能优化–创建表格.(转载)

阅读更多

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 性能优化的小知识总结.pdf

    JavaScript 性能优化的小知识总结

    [高性能JavaScript编程].(High.Performance.JavaScript).Nicholas.C.Zakas.文字版

    公司的高级前端工程师,他在书中分享了大量实战经验与技巧,帮助读者优化JavaScript性能,提升网页的加载速度和运行效率。 首先,书中讲述了JavaScript代码的加载与执行,这是性能优化的第一步。作者强调了脚本的...

    《高性能JavaScript编程》.Nicholas.C.Zakas著.英文版

    这本书深入探讨了如何优化JavaScript代码,提升Web应用程序的性能,是JavaScript开发者不可或缺的参考文献。以下是书中涵盖的一些关键知识点: 1. **JavaScript基础与特性**:首先,书中会介绍JavaScript的基础知识...

    [高性能JavaScript编程].(High.Performance.JavaScript).Nicholas.C.Zakas.中英对照版.pdf

    这本书以中英对照的形式,为读者提供了丰富的JavaScript性能优化技巧和实践方法,旨在帮助开发者构建更快、更稳定的应用程序。 JavaScript作为一种广泛应用于Web开发的脚本语言,其性能优化的重要性不言而喻。本书...

    javascript创建对话表格.html

    用javascript编译的 javascript创建对话表格.html

    前端性能优化探索.pdf

    前端性能优化探索 前端性能优化是当前互联网开发中的一个重要话题。...我们需要从多方面对前端性能进行优化,包括JavaScript性能优化、React性能优化等,以提高页面响应速度和流畅度,提升用户体验。

    JavaScript性能优化技巧分享共8页.pdf.zip

    JavaScript是Web开发中不可...以上这些技巧是JavaScript性能优化的一些常见方法,它们可以帮助开发者创建更高效、响应更快的应用。在实际工作中,应结合具体项目情况灵活运用,持续监控和调整,以达到最佳的性能效果。

    JavaScript性能优化.docx

    JavaScript性能优化.docx

    javascript下动态创建表格的三种方式

    ### JavaScript 下动态创建表格的三种方式 在网页开发过程中,经常需要通过JavaScript来动态地创建或更新HTML元素,其中就包括表格(`<table>`)。本文将详细介绍在JavaScript中动态创建表格的三种常见方法,并对每...

    使用JavaScript和DOM动态创建表格

    使用JavaScript和DOM动态创建表格

    高性能网页JavaScriptCanvas电子表格系统源码.zip

    Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript ...

    Java性能优化【技巧】集锦.pdf

    在这篇文章中,我们将总结一些 Java 性能优化的技巧,包括通用篇、J2EE 篇、GUI 篇和 JavaScript 性能优化等几个方面。 通用篇 在通用篇中,我们讨论了一些通用的 Java 性能优化技巧,这些技巧适合大多数 Java ...

    JavaScript性能优化的小知识总结共23页.pdf

    JavaScript是Web开发中不可或缺的一部分,它的性能优化对于提高网页加载速度和用户体验至关重要。这份"JavaScript性能优化的小知识总结共23页.pdf"涵盖了多个关键领域,旨在帮助开发者深入理解如何提升JavaScript...

    javascript动态创建表格

    JavaScript 动态创建表格知识点总结 JavaScript 动态创建表格是指使用 JavaScript 语言来动态地创建和修改 HTML 表格的行和单元格。这种技术非常有用,特别是在需要频繁地更新表格数据的情况下。 动态创建表格的两...

    javascript-高性能javascript模版引擎-templateEngine.zip

    在“javascript-高性能javascript模版引擎-templateEngine.zip”这个压缩包中,我们很显然会发现一个关于创建高效JavaScript模板引擎的资源集合。下面我们将详细探讨JavaScript模板引擎的工作原理、优点、常见实现...

    高性能JavaScript代码最佳实践.pdf

    使用优化的循环结构可以提高JavaScript代码的性能,例如使用for循环代替while循环。 2. 减少DOM操作 减少DOM操作可以提高JavaScript代码的性能,例如使用innerHTML代替appendChild。 3. 使用setTimeout和...

    老裴帮助关于Javascript动态创建表格的小练习

    标题中的“老裴帮助关于Javascript动态创建表格的小练习”指的是一个使用JavaScript编程语言来动态创建HTML表格的学习资源或教程。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它允许开发者在用户与网页...

    javaScript优化策略

    JavaScript优化策略是提高网页和应用程序性能的关键,尤其是在JavaScript执行效率方面。以下是一些关键的优化策略,通过这些策略,开发者可以更有效地利用JavaScript的核心特性,从而提升代码的运行速度。 1. **...

    前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, 工具, 框架, 资源.zip

    前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, 工具, 框架, 资源 前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, 工具, 框架, 资源 前端学习笔记整理:HTML, CSS, JavaScript, Web 性能优化, ...

Global site tag (gtag.js) - Google Analytics