Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从性能的角度来看,是在页面中保留大量隐藏的 HTML(一大堆元素)还是只保留 JavaScript 模型并在需要时重新构建 HTML 更好?
谢谢
页面中的 html 越多,下载 html 文档的时间就越长。除此之外,当您想要操作 DOM 时,可能不会显示那些额外的元素,但您的代码仍然会命中它,这会增加您的 javascript 代码的执行时间。
您可能想研究模板。有相当多的 javascript 框架(下划线、Handlebars 等)可以轻松地将模型绑定到 html 并生成 html。通常这会导致必须编写少量代码,并且您将 html 的呈现推送到客户端而不是服务器,这将提高服务器应用程序的性能,因为它不必呈现 html 然后传递它下。