2010-01-30 46 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