我注意到我无法正确调试js。我只使用alert()作为扩展句子技术,但我需要更好的东西。那么......你使用哪种工具?
答案 0 :(得分:10)
对于Firefox Firebug,它是最好的,有很多有用的功能,Console API很棒,你可以记录,断言,分析,计时等等。
对于IE,IE 8的Developer Tools总比没有好,对于早期版本的IE,请试试Developer Toolbar。
对于Chrome和Safari,请检查WebKit检查器并调试tools。
答案 1 :(得分:7)
在Firefox,Firebug及其console中提供了一个用于调试的面板以及一个用于以编程方式评估脚本内部的对象,例如
console.log('test')
Safari和Webkit增强型浏览器系列内置了inspectors/consoles。
Opera有Dragonfly。
Internet Explorer有几个插件,例如DebugBar和IE8内置的Developer Toolbar非常整洁。
如果你在Linux上,你甚至可以安装spidermonkey-bin,它是Firefox使用的解释器,并在控制台中用js
调用它。
答案 2 :(得分:1)
Chrome和IE8的调试控制台非常出色。
如果您使用Firefox,则需要安装Firebug才能参与竞争。
答案 3 :(得分:1)
对于跨浏览器日志记录,您可以使用log4javascript。
答案 4 :(得分:1)
Firebug非常好。但是,如果您使用的是Windows,则应查看IE 8中的开发人员工具。集成的调试器允许使用断点并使用可能来自Visual Studio概念的许多重要元素。你有一个交互式控制台,等等。你可以使用F12。
答案 5 :(得分:1)
答案 6 :(得分:0)
Firebug是必须的。我最近也开始使用IE8的内部调试工具,它也很不错。
答案 7 :(得分:0)
追踪效果问题: