某些东西使我在 IE6 中的 Javascript 代码变慢,悬停时出现明显的延迟。这在 FF 中很好,所以使用 Firebug 不是很有帮助。有哪些工具可以帮助在 IE 中进行调试?
更多信息:我认为我鼠标悬停的对象上实际上没有运行任何 JS。 (至少我没有放入。)只是 css :hover 东西。另外,我在项目中同时运行了 jquery 和 dojo,所以谁知道他们在后台做什么。
最佳答案
只是提示“某物”可能是什么......
IE 中的字符串连接(或者至少在我 tested 时)非常慢。 Opera 在 0.2 秒后完成,Firefox 在 4.1 秒后完成,Internet Explorer 7 在 20 分钟后仍未完成!!!
不要做:
for (var i=0, i < 200; i++) { s = s + "something";}
相反,暂时使用一个数组,然后加入它:
var s=[];
for (var i=0; i < 200; i++) s.push("something");
s=s.join("");
关于javascript - 如何在 IE6 中查找 Javascript 中的慢速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300380/