1

从性能的角度来看,是在页面中保留大量隐藏的 HTML(一大堆元素)还是只保留 JavaScript 模型并在需要时重新构建 HTML 更好?

谢谢

4

1 回答 1

1

页面中的 html 越多,下载 html 文档的时间就越长。除此之外,当您想要操作 DOM 时,可能不会显示那些额外的元素,但您的代码仍然会命中它,这会增加您的 javascript 代码的执行时间。

您可能想研究模板。有相当多的 javascript 框架(下划线、Handlebars 等)可以轻松地将模型绑定到 html 并生成 html。通常这会导致必须编写少量代码,并且您将 html 的呈现推送到客户端而不是服务器,这将提高服务器应用程序的性能,因为它不必呈现 html 然后传递它下。

于 2013-06-03T21:00:11.427 回答