javascript - 如何在 IE6 中查找 Javascript 中的慢速

标签 javascript debugging internet-explorer-6

某些东西使我在 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/

相关文章:

PHP - 调试 curl

java - 在 KDE 5 上运行 idea 时,鼠标在调试 JavaFX 项目时不起作用

css - 什么可能导致 Internet Explorer 6 中图像加载间歇性问题?

javascript - AdonisJs 中是否可以显示数据库查询日志?

javascript - Dojo 类和静态函数

javascript - 如何注册点击循环中新生成的按钮

linux - GDB:相对于共享库的地址

css - ie6 错误,文本在 div 中被裁剪

css - 24 位 PNG :hover not adjusting background position IE6 on anchor

javascript - 谷歌地图的新位置如何在 React 上居中?