你如何调试Javascript应用程序?

时间:2011-04-15 15:51:54

标签: javascript debugging

我在一个JavaScript强烈的应用程序中工作。所以为了调试,我最终使用了许多警报。还有其他更好的调试方法吗?你用什么方法?

3 个答案:

答案 0 :(得分:16)

对于JavaScript,调试在大多数浏览器中都是一个难题:

IE - 真正需要调试的地方, F12 是控制台。您可以拨打console.logconsole.debugconsole.error和其他一些人,然后打印好的数据。当您在对象上调用console.log时,好的控制台将打印出对象的属性细分。还有一个活跃的dom检查器,以便您可以看到脚本运行时发生了什么。

  • Firefox - 获取Firebug addon。这是我最喜欢的控制台。是我梦寐以求的一切,还有更多功能。
  • Chrome - 内置控制台,检查页面上的元素以查看DOM实时细分。
  • Opera - 内置控制台
  • Safari - Firebug Lite添加到页面,你将拥有一个JS驱动的Firebug版本。 Safari内置了与Chrome相似的开发工具,但是{{3} }。

对于所有浏览器,您可以添加they need to be enabled,但我实际上只将它用于IE和Safari。

答案 1 :(得分:0)

大多数现代浏览器都包含一个控制台,它可以帮助显示语法错误等。当然,有Firebug

答案 2 :(得分:0)

使用Firefox作为主要开发平台并打开Web控制台。在那里打印错误信息。

Chrome还有一个控制台,但它没有Firebug,这是一个用于Web开发的Firefox插件。虽然Firefox附带的Web控制台将在Javascript中显示错误,但Firebug也可以帮助检查页面的HTML,甚至还有Firebug的扩展,如Flashbug,用于处理页面上的Flash组件。

显然,您最终会想要在所有浏览器中检查您的网络应用,但是您需要在Firefox中进行大部分开发。