我正在构建一个页面的web应用程序,它开始变得非常大。该应用有几个组件,每个组件都有精心的样式。平均而言,该应用的DOM元素数量为1200+。我的YSlow扫描发出警告,这太多了,我应该没有超过700个DOM元素。DOM元素太多
我通常对我的标记相当严格和高效,我怀疑我能够修剪得多。我倾向于使用很多DOM元素来完全正确地设计样式,并且跨浏览器工作。
如何大幅度削减DOM元素的数量? 我是否需要在页面加载时按需加载更多内容(ajax)而不是全部? 大量的DOM元素对性能有很大的影响吗?
我很乐意听到人们对这个,你可能有任何解决方案的经验......
如果您可以提供一些示例HTML和/或Javascript,我们可能会建议您如何浓缩它。 – 2011-05-16 19:38:06
我想最好的问题是为什么你需要在同一页面上的所有这一切。你可以做分页或什么? – 2011-05-16 19:46:26
我们在这里说什么浏览? – 2011-05-16 20:47:35