<分区>
This是我的意思的页面。尝试点击链接(Add Side/Track,Remove),你可以看到我自己的努力来添加/删除一些输入文本。
- 使用 Chrome:没问题;
- 使用 IE (7):没问题;
- 使用 Firefox (4) :天哪,整个界面非常慢。
Javascript/jQuery 代码(如您所见)真的很短,没有什么比这更复杂的了。 为什么会出现这种行为?
<分区>
This是我的意思的页面。尝试点击链接(Add Side/Track,Remove),你可以看到我自己的努力来添加/删除一些输入文本。
Javascript/jQuery 代码(如您所见)真的很短,没有什么比这更复杂的了。 为什么会出现这种行为?
最佳答案
我尝试了 Firebug 附加组件的 YSlow 附加组件。让我突然想到的一件事是:
Grade F on Reduce the number of DOM elements
There are 3203 DOM elements on the page
A complex page means more bytes to download, and it also means slower DOM access in JavaScript. Reduce the number of DOM elements on the page to improve performance.
Read More: http://developer.yahoo.com/performance/rules.html#min_dom
也许在页面加载后用 javascript 构建 DOM 元素会有所帮助。
关于javascript - 为什么这个页面在 Firefox 上这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110961/