使用 Eclipse 调试 iPhone Web 应用程序
2009-12-19 00:00:00 来源:WEB开发网核心提示: 另外还需要注意,在 Debugging 透视图中可以按照同样的方式设置断点,使用 Eclipse 调试 iPhone Web 应用程序(9),当 Web 应用程序以调试模式运行时,可以设置或删除断点,要查看控制台,从 Windows 菜单选择 Show View > Console,代码单
另外还需要注意,在 Debugging 透视图中可以按照同样的方式设置断点。当 Web 应用程序以调试模式运行时,可以设置或删除断点。
代码单步调试
当断点打开且调试透视图启动后,代码执行将在断点处暂停。在代码暂停执行处,可进行下列操作:
单步进入 — 单步继续执行,必要时进入函数内部
单步跳跃 — 单步继续执行,跳过函数
单步返回 — 继续执行,但在当前函数的返回处再次暂停
通过功能键也能够使用单步调试功能:
F5 — 单步进入
F6 — 单步跳跃
F7 — 单步返回
作为替代,也可以使用工具条图标,如图 20 所示。使用 Stop 图标暂停执行。默认情况下,Eclipse 还提供 Step Filters 和 Drop To Frame 功能。但是,目前 Aptana Studio 中的 JavaScript 调试还不支持这些功能。
图 20. 工具条单步调试图标
控制台日志和控制台对象
Web 应用程序必须在 Firefox 调试器中运行才可以使用该调试器。尽管这有助于以交互方式执行和检查代码,但是有时只需要在实际 iPhone 上运行应用程序。本文前面讨论了 Aptana Studio 的本地 Web 服务器如何支持从 iPhone 的 WiFi 连接访问 Web 应用程序。当在 iPhone 上运行 Web 应用程序时,通过控制台日志仍然能够访问 Aptana Studio 中的调试信息。
要查看控制台,从 Windows 菜单选择 Show View > Console,显示控制台视图。
图 21. 控制台视图
更多精彩
赞助商链接