2010-01-30 127 views
1

我最近正在研究dojo。有時候我需要chrome調試器的幫助來理解函數的實際工作方式。但現在,我有一個問題。我想在指定的函數中添加一個斷點。我知道這個函數的名字了。但是由於dojo源文件是壓縮的,我不能直接在指定的行添加斷點。我注意到有一種方法可以在Chrome2中用命令行調試javascript。但現在,我找不到具有命令行功能的調試器。最新的Chrome是否有任何用於調試的命令行工具或者只是一個圖形工具?如何在Chrome中使用命令行進行調試

謝謝!

回答

1

我認爲你需要讓自己成爲一個unjo的dojo版本。它包含在開發工具包中,名爲dojo.js.uncompressed.js(使用此文件而不是dojo.js)。你可以用你的文本編輯器搜索代碼,找到你想要的行並在那裏設置一個斷點。

+0

我注意到有一個未壓縮的dojo版本。但是源代碼也沒有空白行。使用圖形調試工具很難添加正確的斷點。 – 2010-01-31 00:51:27

0

通過使用包含在谷歌的Chrome Web檢查,你可以使用命令行控制檯發出不同的JavaScript命令:http://blog.chromium.org/2009/06/developer-tools-for-google-chrome.html

  1. 右鍵點擊你的頁面上,選擇「檢查元素」,
  2. 點擊控制檯標籤。
  3. 開始輸入。

還有其他一些調試器,例如用於Eclipse的Chrome開發人員工具,http://blog.chromium.org/2009/08/google-chrome-developer-tools-for.html,使用Eclipse調試器很不錯。

+0

看來你推薦第一種方式不符合我的需求。我發現我可以輸入控制檯,但是,我只能通過輸入變量名來查看變量。我無法在控制檯中添加斷點。我錯過了什麼嗎?或者鉻會遺漏一些功能? – 2010-01-31 00:55:17