有没有一个工具可以让调试JavaScript和jQuery更容易?

时间:2010-11-11 01:55:54

标签: javascript asp.net jquery debugging

我对JavaScript和jQuery缺乏经验,但我需要为我正在研究的ASP.Net网站。我正在慢慢搞清楚,但我一直非常依赖StackOverFlow。

有没有人知道任何使调试JavaScript和jQuery更容易的工具(最好是免费的)?我一直在使用有用的Firebug,但我想我只是被Visual Studio的调试器和智能感知所破坏。 JavaScript和jQuery有类似的东西吗?如果有的话,这肯定会让我的生活更轻松。

你用什么?有什么建议吗?

7 个答案:

答案 0 :(得分:5)

当然,使用Firefox的Firebug插件

答案 1 :(得分:3)

我不喜欢微软的任何东西,但上次我看过Visual Studio它正在为Javascript提供IntelliSense。您可能感兴趣in this article.

你说你已经在使用Firebug,这是一个好的开始。我建议您在webkit浏览器中进行调试,例如Safari或Google Chrome。这两个选项都内置了开发人员控制台,其行为与Firebug非常相似。 jQuery的优点在于浏览器之间的浏览器DOM不一致的脏工作,所以如果你在一个浏览器中使用纯jQuery,那么它很可能也适用于IE。我总是首先让我的程序在符合标准的浏览器中工作,然后担心IE。

IE8还有开发人员工具/控制台或他们称之为的任何东西。

答案 2 :(得分:3)

我的评论可以回答

对于IE来说它是IE开发人员工具栏,对于Chrome来说它有Chrome Developer工具栏。你甚至可以使用Fiddler for IE来讲述ajax调用。

如果您需要任何其他信息,请与我们联系

答案 3 :(得分:3)

除了Firebug之外,使用JSLint将检查并帮助您编写好的JS代码。

答案 4 :(得分:2)

根据我所见,Netbeans有一个非常惊人的系统。

答案 5 :(得分:2)

  • Firebug(Firefox)。关于FireBug的一个很棒的事情是你可以直接在控制台中使用CSS选择器(参见here)来测试你的一些jQuery选择器。您还可以找到许多用于FireBug的日志记录功能(请查看console API
  • Firebug Lite(没有功能齐全的FireBug那么强大,但在紧要关头却很棒)
  • Chrome Developer tools(Chrome; Safari拥有几乎相同的工具)
  • IE Developer Tools当你必须打开IE时。
  • window.alert
  • JSFiddle,对快速编码和测试JS非常有用。

答案 6 :(得分:1)

我喜欢Firefox和其他浏览器的Web Developer插件。它有一个错误控制台,非常方便。