我看到了一段JavaScript代码,其中程序员添加了类似于以下内容的东西:
html = "
<div class='hidden-context-menu'>
<ul><li><a class='select-all'>All</a></li>
<li><a class='select-none'>None</a></li>
...
...
...
</ul>
</div>
"
接着,在网站的其他部分,这段代码被使用并渲染在页面中。
output_html(html);
我假设,考虑到这个特定的隐藏上下文菜单示例,开发人员可能不想重复自己的代码...这种做法是受鼓励的还是应该被视为错误的方法?
document.createElement
快大约10倍。如果您正在创建成千上万个节点,请记住这一点。 - Mike Christensen