日期:2014-05-16  浏览次数:20414 次

js代码firebug断点调试的问题
Javascipt王者归来那本书上说Visual studio是很强大的调试js工具
我试了下只能调试IE浏览器的,FF啊chrome啊都不支持

Firefox用firebug调试本来不错,但是也有点问题。如下面这段代码

 <body>
  <img id="splash_screen" 
  src="splash_screen.jpg" 
  onload="itemLoaded(this);"/>

  <img id="loading" 
  src="loading.png" 
  onload="itemLoaded(this);"/>

  <img id="title" 
  src="title.png" 
  onload="itemLoaded(this);"/>
</body>

js里面的代码是
function itemLoaded(item)
{
g_itemsLoaded++;
}

如果我用firebug断点在g_itemsLoaded++;
这个函数只执行一次,g_itemsLoaded值为1
如果不断点g_itemsLoaded值为3,明显执行了3次

所以觉得很神奇。

我想问问大家都用什么东西调试js,同时为什么这里断点后g_itemsLoaded只执行了一次就再不进来了呢

------解决方案--------------------
chrome调试测试正常,firefox不知道什么问题
------解决方案--------------------
工具也是人做出来的,有BUG也很正常,当你有疑问的时候,不妨像楼上的朋友一样,换个调试工具,比如chromebug,比较一下就可以得到答案了。