我正在开发一个 jQtouch 应用程序,通过 ajax 完成的每个请求都会在文档中为加载的内容创建一个新的 div。任何时候都只显示一个 div。
在应用开始变得无响应和缓慢之前,我可以拥有多少个 div?
有人对此有任何想法吗?
编辑:它是一个在 Safari 上运行的 iPad 应用程序,并且只有不到 1000 个包含非常基本内容的 div
最佳答案
我曾经在屏幕上同时显示过数万个,甚至可能是十万个 div。 性能好坏取决于:
从 HTML 解析还是在 JavaScript 中动态生成?
从 HTML 解析意味着你有一个大的 html 源,这会使浏览器挂起。在 JS 中生成的速度出奇地快,即使在 Internet Explorer 上也是如此,这是所有 JS 浏览器中最慢的。
关于html - 在 dom 变慢并变得不稳定之前,您可以拥有多少个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2923524/