【发布时间】:2010-10-16 09:19:30
【问题描述】:
前段时间我发现this site 有一个API 可以使用div 在javascript 中绘制内容。
我尝试使用它,但注意到随着 div 数量的增加,页面的稳定性(尤其是选择、复制、粘贴)降低了。
现在我要写一个web-app,它会生成大量的div,我想知道它是否会影响它的稳定性。
为了使网页保持稳定并避免超载,可以使用的 div 的平均限制是多少?
【问题讨论】:
标签: html
前段时间我发现this site 有一个API 可以使用div 在javascript 中绘制内容。
我尝试使用它,但注意到随着 div 数量的增加,页面的稳定性(尤其是选择、复制、粘贴)降低了。
现在我要写一个web-app,它会生成大量的div,我想知道它是否会影响它的稳定性。
为了使网页保持稳定并避免超载,可以使用的 div 的平均限制是多少?
【问题讨论】:
标签: html
浏览器和应用程序特定。我不知道这方面有什么好的指标或资源,而且由于每个 javascript 应用程序在使用 div 方面都是独一无二的,我认为没有硬性限制。
对于某些浏览器上的某些设计,它会是一个较低的数字,而在其他浏览器上相同的设计可能会更高,而不同的设计可能相反。
有几个不同的因素需要考虑:
我相信您获得良好信息的唯一方法是进行一些测试,以展示您希望您的应用程序实现的行为。
不过,如果有办法避免多余的 div,那就接受吧。
【讨论】:
不幸的是,您发现创建大量 DIV 会为页面添加大量额外内容,并使浏览器不稳定。
在您创建应用之前,最好仔细测试不同浏览器对大量 div 的反应。
动态生成类似于您的新 Web 应用程序输出的网页并试验每个 div 的数量并不难。
我预计性能也会有很大差异,具体取决于所使用的浏览器。
【讨论】: