快速业务通道

使用Eclipse调试iPhone Web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
最后一个对话框之后,单击 Finish 下载 iPhone 插件。

图 4. 插件安装过程中的最后一个对话框

Feature Verification 对话框显示之后,单击 Install All 完成安装过程。

图 5. Feature Verification 对话框

重启 Aptana Studio 以完成 iPhone 插件安装过程。

使用Eclipse调试iPhone Web应用程序(4)

时间:2011-02-21 IBM John Fronckowiak

iPhone 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号