Javascript 我应该学习Firebug还是IE8开发工具?

Javascript 我应该学习Firebug还是IE8开发工具?,javascript,firebug,ie-developer-tools,Javascript,Firebug,Ie Developer Tools,我需要尽快学习Firebug或IE开发工具,我可以就哪一个更好提供一些建议。我将使用其中任何一个来调试一些JavaScript,主要是使用repsect来调试XHR。任何关于选择哪一个的建议都会为我节省很多时间,我将不胜感激 编辑:我已经在用小提琴了,我很喜欢它 编辑:我的目标是支持所有浏览器。我首先建议Firebug,因为它将帮助您更快地确定错误,因为我发现它使用起来更直观,但是,如果您只支持IE,那么IE开发者工具将是您的最佳选择 您支持哪些浏览器 这将决定最好的一个开始,但是,如果必须,请

我需要尽快学习Firebug或IE开发工具,我可以就哪一个更好提供一些建议。我将使用其中任何一个来调试一些JavaScript,主要是使用repsect来调试XHR。任何关于选择哪一个的建议都会为我节省很多时间,我将不胜感激

编辑:我已经在用小提琴了,我很喜欢它


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

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

您支持哪些浏览器


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

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

但是(以及其他类似的浏览器)正在迅速赶上,如果您的页面主要在这些浏览器中显示,则可能是首选

因此,我认为你不能仅仅学习其中一个就逃脱惩罚。找出用户喜欢的浏览器,并为每个浏览器安装开发人员工具


使用特定于浏览器的调试平台,您可以节省大量时间来解决特定于浏览器的Javascript或DOM错误。

使用Firebug,您一定会感到宾至如归。我是我所知道的调试页面的最简单和最强大的工具。在提交CSS样式表的更改(即边距/填充、颜色等)之前,我经常使用它。它还包括一个Javascript调试器和一个控制台,这是一个优点。据我所知,许多不使用Firefox的用户都使用Firebug Lite。不过,它支持JavaScript,速度有点慢


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

学习这两种工具,至少如果你是专业的web编码器。反正也没什么可学的——它只是一个工具。

除非是测试/调试和IE与JS的关系,否则最好还是坚持使用Firebug。IE8 DT在性能和可用性上甚至都不及Firebug。在VS的调试器中运行项目时,尝试IE8 DT和调试JS。我会帮你省事,告诉你“不行”。以Firefox为标准进行开发,其他99%的功能都可以使用。

我认为您必须同时学习这两种功能,因为有时在FF中工作的功能在IE中无法正常工作,或者反过来,因此使用与浏览器匹配的工具会很有帮助。

如前所述,答案是同时学习这两种功能。随着跨浏览器开发的进行,必须花时间解决不同浏览器中的问题。Firebug是迄今为止最好的工具,但是如果你正在对IE中的错误进行故障排除,不用说IE开发工具将是更好的选择


此外,由于我们仍在为IE的多个版本编写代码。IE7兼容性模式是一个很好的功能,可以测试您的最新更改,这些更改在IE8中似乎运行良好,但在IE7中仍然运行/看起来与您期望的一样。

IE8到来后,Firefox和IE中的开发工具现在是相同的。是的,这确实意味着由于许多原因,Internet Explorer仍然不是开发者的选择,但是FF在开发者中著名的基本工具是Firebug,另一个是Web开发者工具栏,IE开发者工具涵盖了这两种工具,如果你熟悉FF上的IE开发者工具或Firebug,在另一个浏览器上工作应该不会有任何问题

本教程非常有用:

谢谢。我的目标是支持所有浏览器。添加javascript标签以接触更多具有相关体验的用户。既然Opera的市场份额如此之小,而且似乎增长不多,为什么还要学习更多关于Opera的知识呢?如果支持移动设备,那么Safari是有意义的,但它的市场份额也很小,这取决于目标浏览器是什么。好吧,公平地说,他确实说过他想“支持所有浏览器”,我认为推荐蜻蜓至少是有意义的。Opera在计算机上并不常见(欧洲除外),但是移动设备上有很多Opera,任天堂Wii的浏览器就是Opera。同样,这取决于你的目标受众。如果他们都在美国或亚洲使用台式机或笔记本电脑,那么IE、Firefox、Chrome和Safari将涵盖几乎所有的情况。否则,我会将Opera加入其中。实际上IE8开发工具是垃圾,在任何稍微复杂的页面上都慢得可笑。