javascript/jquery的标准调试方式

javascript/jquery的标准调试方式,javascript,jquery,debugging,Javascript,Jquery,Debugging,这是我调试javascript的常用方法。包括警报(0);打破流程,了解发生了什么 有时,当我需要多个检查点时,我会这样做 alert('the flow is now in function 1'); alert('the flow is now in function 2'); 或者有时候只是 alert('success'); 我想知道是否有任何标准的调试方法,因为我发现我目前的方法非常侵入性 提前感谢..:)Firefox中的Firebug是最好的,但是IE8也有一个非常好的java

这是我调试javascript的常用方法。包括警报(0);打破流程,了解发生了什么

有时,当我需要多个检查点时,我会这样做

alert('the flow is now in function 1');
alert('the flow is now in function 2');
或者有时候只是

alert('success');
我想知道是否有任何标准的调试方法,因为我发现我目前的方法非常侵入性


提前感谢..:)

Firefox中的Firebug是最好的,但是IE8也有一个非常好的javascript调试器。您可以设置断点并逐步执行代码,以遵循程序流程并查看变量信息等。

您可能需要使用控制台。。。 乙二醇


否则可以使用
调试器
要中断脚本并强制执行某些调试器,或在firebug()中设置断点,请执行以下操作。

如果您更喜欢使用调试器进行日志记录,并且需要在所有浏览器中都能工作的工具,我建议您使用我的。

将异常处理合并到代码中也会有所帮助。

为了进行简单的值检查,访问值的一种简单技术是清除浏览器的地址栏 (“”) 并将其替换为:
javascript:alert(document.getElementById('comments-2521535').innerHTML)


然后按enter键在页面上运行代码段。它的工作原理很像Firebug中的控制台

你能为IE推荐一个调试器,在那里我可以设置断点吗?与IE8:developer工具捆绑在一起。否则IE开发者工具栏:IE8有一个内置的javascript调试器。转到工具->开发人员工具,您可以通过该实用程序访问调试器。我还可以知道是否有方法监视firebug中的变量值。?调试时只需悬停变量,即可获得它们的值。。。但你也可以设置手表是的,下载它,并了解它。它将成为你最好的朋友:)