从性能的角度来看,最好是在页面中保留大量隐藏的HTML(大量元素集合),还是只需要JavaScript模型并在需要时重建HTML?
由于
答案 0 :(得分:1)
您页面中的html越多,html文档的下载时间就越长。要添加到此,当您想要操作DOM时,可能不会显示这些额外的元素,但是您的代码仍会点击它会增加javascript代码的执行时间。
你可能想看一下模板。存在相当多的javascript框架(Underscore,Handlebars等),可以轻松地将模型绑定到并生成html。通常,这会导致必须编写少量代码并将html的呈现推送到客户端与服务器,这将提高服务器应用程序的性能,因为它不必呈现html然后传递它下来。