JavaScript:document.createNode还是普通的html?

前端之家收集整理的这篇文章主要介绍了JavaScript:document.createNode还是普通的html?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

使用起来更好吗?

document.createNode();

或纯文本

var foo = '

用JavaScript创建HTML标记

最佳答案
在这种特殊情况下没有“更好”,它将归结为最容易维护的东西.和程序员的偏好.

在某些浏览器中,使用DOM创建元素和节点在性能方面比其他浏览器更快.某些用户代理可以更快地处理字符串,例如通过设置innerHTML属性.

我个人更喜欢总是使用DOM对象,但我使用的mootools框架适合这种方法. jQuery鼓励基于字符串的创建.

查看此基准:http://jsperf.com/string-vs-createelement/3,还要考虑这些文章http://www.quirksmode.org/dom/innerhtml_old.htmlhttp://karma.nucleuscms.org/item/101

原文链接:https://www.f2er.com/html/425783.html

猜你在找的HTML相关文章