6

我需要尽快学习 Firebug 或 IE 开发工具,并且我可以使用一些建议来确定哪个更好。我将使用其中任何一个来调试一些 JavaScript,主要是为了解释 XHR 的谜团。关于选择哪一个的任何提示都可能会为我节省大量时间,并且将不胜感激。

编辑:我已经使用 Fiddler 并且喜欢它。

编辑:我的目标是支持所有浏览器。

4

8 回答 8

19

我建议从Firebug开始,因为它传统上提供了最强大的调试功能集。

然而, IE 开发工具(以及其他,如Opera Dragonfly)正在迅速追赶,如果您的页面主要在这些浏览器中显示,它们可能是首选。

所以我认为你不能仅仅学习其中一个就可以逃脱。找出您的用户喜欢哪些浏览器,并为每个浏览器安装开发者工具。

使用特定于该浏览器的调试平台,您将节省大量时间来解决晦涩难懂的特定于浏览器的 Javascript 或 DOM 错误。

于 2009-10-12T00:18:20.080 回答
6

我建议首先使用 Firebug,因为它可以帮助您更快地确定错误,因为我发现它使用起来更直观,但是,如果您只支持 IE,那么 IE Developer 工具将是您最好的选择。

你支持哪些浏览器?

这将确定最好的开始,但是,如果必须,请使用 Firebug 进行初始调试。

于 2009-10-12T00:15:57.223 回答
5

至少如果您是专业的网络编码人员,请同时学习两者。反正没有什么要学的——它只是一个工具。

于 2009-10-12T00:56:34.480 回答
2

使用 Firebug,您一定会有宾至如归的感觉。I 是我所知道的用于实时调试页面的最简单、最强大的工具。在对 CSS 样式表(即边距/填充、颜色等)进行更改之前,我经常使用它。它还包括一个 Javascript 调试器和一个控制台这一事实是一个加号。据我所知,许多不使用 Firefox 的人使用 Firebug Lite。不过,它是由 JavaScript 驱动的,而且有点慢。

IE8 开发者。工具很有用,但体验与 Firebug 不太相似,但概念仍然存在。我还建议您熟悉 Safari Web Inspector 和 Opera Dragonfly。它们是与 Firebug 具有相似方面的调试工具。

于 2009-10-12T00:33:52.367 回答
2

除非是用 JS 测试/调试和 IE 怪癖,否则最好坚持使用 Firebug。IE8 DT 在性能或可用性方面甚至不及 Firebug。在 VS 的调试器中运行项目时尝试 IE8 DT 和调试 JS。我会为你省去麻烦并告诉你“你不能”。以 Firefox 为标准进行开发,99% 的其他一切都可以正常工作。

于 2009-11-04T20:43:15.623 回答
1

The development tools in Firefox and IE are same now after the arrival of IE8. Yeah, it do mean that Internet Explorer is still not the choice of developers due to many reasons, however the basic tool of FF famous in developers is Firebug and another is Web Developer Toolbar, well IE Developer Tools cover both of them and if you are familiar with IE Developer Tools or Firebug on FF, you shouldn't have any problem to work on the other browser.

This tutorial is useful: Tutorial: Using IE Developer Tools as Firebug in Mozilla Firefox

于 2010-03-24T10:04:30.547 回答
1

我认为您必须同时学习两者,因为有时在 FF 中工作的东西在 IE 中无法按预期工作,或者相反,因此使用与浏览器匹配的工具会很有帮助。

于 2009-11-04T20:46:28.613 回答
0

如前所述,答案是两者都学习。与跨浏览器开发一样,必须花费时间来解决不同浏览器中的问题。Firebug 是迄今为止最好的工具,但如果您正在解决 IE 中的错误,那么毫无疑问,IE Dev 工具将是更好的选择。

此外,由于我们仍在为多个版本的 IE 编码。IE 7 兼容模式是一个很好的功能,可以测试您在 IE8 中似乎可以正常工作的最新更改是否仍然有效/看起来就像您希望它们在 IE7 中一样。

于 2009-11-04T20:51:07.457 回答