Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调试JavaScript代码—;2015年?_Javascript_Debugging_Firefox - Fatal编程技术网

如何调试JavaScript代码—;2015年?

如何调试JavaScript代码—;2015年?,javascript,debugging,firefox,Javascript,Debugging,Firefox,这个问题是在2009年提出的 但是“当前稳定:2.0.7”Firefox的Firebug是“兼容:Firefox 30-37”,而OS X上的Firefox是40.0 2015年末,这个问题的答案仍然是Firebug吗 更新:为了桌面开发人员的利益,如果您是一名经验丰富的web开发人员,不使用(或不再使用)Firebug,请推荐您最喜欢的工具,如果您感觉慷慨,请指出如何:1-可以设置断点,2-可以在断点处运行和检查变量。使用Chrome开发工具和Firefox开发者版。两者都有非常强大的功能,可

这个问题是在2009年提出的

但是“当前稳定:2.0.7”Firefox的Firebug是“兼容:Firefox 30-37”,而OS X上的Firefox是40.0

2015年末,这个问题的答案仍然是Firebug吗


更新:为了桌面开发人员的利益,如果您是一名经验丰富的web开发人员,不使用(或不再使用)Firebug,请推荐您最喜欢的工具,如果您感觉慷慨,请指出如何:1-可以设置断点,2-可以在断点处运行和检查变量。

使用Chrome开发工具和Firefox开发者版。两者都有非常强大的功能,可以做任何你需要的事情。

我想Chrome开发工具是最好的选择

另外,我建议使用Chrome金丝雀而不是普通的Chrome——在这种情况下,您可以更早地使用最新的功能。
启用实验特性有时也很有用。

< P>如果你来自C++、java等的背景,你会惊喜地发现,你只需要浏览器调试JavaScript。例如,Firefox有一个调试器条目(在Tools\WebDeveloper下),它可以像在页边空白处单击一样简单地设置断点。事实上,barebone Firefox不仅仅是运行Javascript的运行时环境,它还是Javascript的IDE。请注意,还有Firefox开发者版,但这里的术语“开发者”指的是那些开发Firefox的人,而不是一般的开发者。该版本是Firefox的早期版本,但在其他方面,两者都是相同的浏览器和IDE


您不需要Firefox开发者版-所有Firefox都有开发工具,internet explorer和edge也有开发工具(我不知道opera和safari,但我想他们也有)。。。说到firefox开发者版,如果你是一个认真的web开发者,那么在firefox中提前12周进行突破性的更改是非常方便的,firefox Firebug的名字很贴切,因为它经常导致bug(页面响应非常慢是典型的)。。。当然,当这种情况发生时,他们会想出解决办法,但这可能是一个真正的麻烦。使用每个知名浏览器和internet explorer附带的内置开发工具