我正在尝试习惯网络开发,最近有一件事让我望而已,就是调试代码,特别是javascript代码。例如,如果我在视觉工作室制作了一个C ++程序,我说
for(INT i=0;i<10;i++)
{
//
}
它会通过一个错误说它不知道INT是什么(可能不是),而不是运行。它似乎是在javascript中,如果某些东西不起作用,就没有办法看到哪里和为什么。是否有javascript调试器,您可以在其中输入代码以查看变量是拼写错误还是不存在?
谢谢,
答案 0 :(得分:2)
应在浏览器错误控制台中记录Javascript错误。
在Chrome中转到视图&gt;开发人员&gt; Javascript控制台
在Firefox中,转到工具&gt; Web开发人员&gt;错误控制台
作为外部源代码调试器,我推荐使用FireBug,因为它是一个出色的全能html / css和javascript调试器,允许您编辑和预览代码中的代码更改。
答案 1 :(得分:0)
在运行代码之前,JSLint可以帮助解决一些问题。 Firebug,或Chrome等价物以及IE开发人员工具(F12)都是很棒的调试器。