Firefox浏览器JS调试插件,用Firefox打开下载下来的文件,它会自动的安装。
运行:
要运行Venkman,可点击Tools—>Web Development—>JavaScript Debugger来手工打开窗口,它会将所有包含JavaScript的文件自动载入到调试器窗口。
当然也可在代码中使用debugger命令,一旦遇到debugger 命令,调试器会自动开启并在这一行代码上停止执行。与IE不同的是,Mozilla不会询问你是否希望调试某个错误。
JavaScript Debugger 有八个视图可用:
Loaded Script——显示包含JavaScript的文件,HTML或者是外部JavaScript文件,然后展开每个文件会出现其中包含的函数,显示函数名和函数开始的行号。
Open Windows——显示Mozilla打开的所有浏览器窗口(和标签页),在每个窗口下是已经载入的HTML文件,再下面是JavaScript文件的列表,可以通过邮件点击给定文件然后选择Set As Evalution Object来在不同的窗口之间切换调试器的焦点。
Local Variables——遇到断点时,该视图中便会出现在执行的代码的范围内可用的所有变量的列表。如果变量包含的是对象,也可能展开变量名来查看对象所有的特性。在断点处停止执行后,如果要更改变量的值,只需双击变量名,然后输入新的值。
Watches——显示调试器会话的监视器的列表,监视器的工作就是监视变量值的变化。一旦变量的值发生变化,Watches视图中就会自动更新。
Breakpoints——显示调试器会话中已经注册的断点的列表。
Call Stack——遇到断点时,该视图会显示调用堆栈(到断点处的函数调用的序列)。
Source Code——显示任何包含JavaScript的文件的源代码。
Interactive session——一个传统风格的调试器的命令行界面。在这个视图中,利用文本命令几乎可以控制调试器任何方面。