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——一個傳統風格的調試器的命令行界面。在這個視圖中,利用文本命令幾乎可以控制調試器任何方面。