2012-01-05 56 views
0

任何人都可以提出一個Javascript IDE,這將有助於我與調試,例如能告訴我哪.js文件&其功能/線路導致崩潰?我目前使用的Notepad2 &的,如果不是不可能很難弄清楚爲什麼應用程序崩潰的Javascript IDE,可以告訴我崩潰發生在那裏和讓我在這一點上檢查變量值

。現在,如果我試圖打印出對象/變量導致使用崩潰...

alert(obj); 

...這會導致系統崩潰。這真的讓人感到沮喪,因爲在訪問變量時發生了一些奇怪的事情 - 例如將函數中的變量作爲參數傳遞或提醒它 - 導致Firefox發生災難性崩潰& Safari只是沒有失敗輸出(我確定錯誤發生但優雅地恢復)。

以前用Javascript經歷過這種問題嗎?也許你可以說「我知道那是因爲它發生在我以前,它的x做y」?

例如:「我知道那是什麼,因爲它發生在我身上之前,你調用一個原型/對象靜態函數作爲一個成員函數」

回答

0

Internet Explorer的有控制檯(在IE 8和IE 9控制檯可用) - 按F12

火狐已經插件命名爲螢火

Chrome和Opera都內置控制檯(按Ctrl + Shift + I)

他們都知道它是什麼破發點,可以看一些變量等。 Chrome專業是事件中斷。 IE專業錯誤中斷,並從錯誤中恢復。

它們都可以讓你找到地方腳本崩潰

+0

強烈推薦使用Firebug,如果您擁有VisualBasic 2010,也是如此。 – Karlth 2012-01-05 10:38:24

+0

我最喜歡的是Chrome調試工具:-)但是在非IE出錯後錯過了錯誤和恢復 – SergeS 2012-01-05 10:46:56

+0

@SergeS Chrome出現了「出錯。腳本選項卡→在左側暫停符號。 http://i.imgur.com/E6Fj4.png – 2012-07-17 18:01:56

0

大多數瀏覽器都配備了一個JavaScript調試器。 Safari/Chrome在Webkit Inspector中具有腳本區域。它允許您設置斷點,逐步檢查代碼並檢查變量狀態。 Firefox在Firebug中有類似的地方。

相關問題