使用Eclipse调试iPhone Web应用程序 - 编程入门网
最后一个对话框之后,单击 Finish 下载 iPhone 插件。
图 4. 插件安装过程中的最后一个对话框 Feature Verification 对话框显示之后,单击 Install All 完成安装过程。 图 5. Feature Verification 对话框 重启 Aptana Studio 以完成 iPhone 插件安装过程。 使用Eclipse调试iPhone Web应用程序(4)时间:2011-02-21 IBM John FronckowiakiPhone Web 应用程序开发概述 在 Apple 公司发布 iPhone 软件开发工具包(SDK)之前,Web 是为 iPhone 开发应用程序的惟一途径。虽然 iPhone SDK 承诺可以使用本地资源运行原生应用程序,但是 Web 应用程序却能够利用服务器端的资源。 iPhone 是一款针对 Web 2.0 应用程序的最佳移动平台。iPhone 为移动平台提供了最接近桌面浏览的体验。JavaScript 和 Ajax 为 Web 2.0 应用程序的交互提供必要条件。有关 iPhone 的 Safari web 体验,iPhone Web 应用程序开发人员应当清楚以下方面: 选项卡试浏览体验 支持可扩展超文本标记语言(XHTML) 支持 CSS V2.1 并部分支持 CSS V3 支持 JavaScript V1.4 支持文档对象模型(DOM) 支持画布(Canvas)标记 支持 XMLHR(XMLHttpRequest)应用程序编程接口(API) 支持 PDF 与 QuickTime 还应当清楚 iPhone 版 Safari 的几点限制,包括: 5 秒执行时间限制 10 MB 内存分配限制 最多同时打开 8 个文档 Aptana JavaScript 调试器 Aptana JavaScript 调试器提供一组工具,支持在 JavaScript 执行期间进行全面检查。在使用该调试器之前,必须先进行安装。目前,Aptana JavaScript 调试器仅支持 Firefox。尽管 iPhone Web 应用程序针对 iPhone Safari 浏览器做了优化,但是这些应用程序仍然可以由其他浏览器打开。Aptana 提供的调试工具仍然能够在 Firefox 中起到辅助作用。 要安装该调试器,需要为 Firefox 创建新的调试配置。单击 Debug 工具条图标,然后单击 Debug 菜单项。 图 6. Debug 工具条图标 使用Eclipse调试iPhone Web应用程序(5)时间:2011-02-21 IBM John Fronckowiak将显示 Debug 窗口,单击 New Launch Configuration 图标。 图 7. Debug 对话框 在 Name 文本框,输入新配置的名称。在 Start Action 下,选择 debugger start 页面的选项。应当保持默认选项 — Use current page。可以使用内置 Web 服务器。这样,单击 Debug,如下所示。 图 8. 新的调试启动配置定义 使用Eclipse调试iPhone Web应用程序(6)时间:2011-02-21 IBM John Fronckowiak如果尚未安装 Debugger Extension,那么将显示图 9 所示的确认对话框,单击 Yes 安装 Debugger Extension。安装完成后,显示确认对话框。 图 9. 确认安装 Aptana Debugger Extension 使用 Aptana Debug 透视图 在安装 Aptana Debugger Extension 期间,Aptana Studio Debug 透视图将启动。Aptana Studio 询问用户是否切换透视图。 图 10. 确认透视图切换对话框 如图 11 所示,Debug 透视图包括若干视图,其中包含: Debug 视图 — 显示调试目标和当前执行的过程 Variables 视图 — 暂停期间变量的作用域 Breakpoints 视图 — 列出当前设置的断点 Scripts 视图 — 当前调试的脚本 Expressions 视图 — 当前表达式的取值 Ajax Requests 视图 — 显示当前的 Ajax 请求 Editor 视图 — 当前正在调试的文件 Outline 视图 — 显示当前正在调试的文件的代码结构 Console 视图 — 记录调试器输出 图 11. Aptana Studio Debug 透视图 使用Eclipse调试iPhone Web应用程序(7)时间:2011-02-21 IBM John Fronckowiak运行调试器 在安装 JavaScript 调试器之后,基于 JavaScript 的 Web |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |