PhoneGap 开发指南
作者:(英)鲁尼 著
出版时间:2012年版
内容简介
PhoneGap是一个开源的开发工具和框架,可以允许开发人员使用HTML、JavaScript和 CSS 技术开发出强大的跨平台移动应用程序。《PhoneGap开发指南》通过结合大量实际案例和源代码对PhoneGap的重要特性进行了详细讲解,内容全面丰富,易于理解。全书共分为 11 章,其内容包括如何在不同平台上安装 PhoneGap,如何在不同平台上构建以及调试应用程序,如何将移动Web转换为移动应用程序,如何管理跨平台代码库等。此外,《PhoneGap开发指南》还介绍了HTML5 API和移动JavaScript库,介绍了CSS3的转场、变形和动画,如何使用PhoneGap访问设备感应器,如何通过PhoneGap使用摄像头,如何使用PhoneGap读写通讯录,如何使用不同平台的原生API编写PhoneGap插件,如何同步应用程序,并缓存一些必要的信息等内容。《PhoneGap开发指南》适合具有一定HTML和JavaScript基础,而且对PhoneGap这一开源框架感兴趣的Web开发人员、移动应用开发人员阅读。
目 录
第1章 安装PhoneGap 1
1.1 操作系统 1
1.2 所需工具 2
1.3 使用iOS入门 3
1.4 行动时刻——在模拟器上运行应用程序 3
1.5 安装PhoneGap-iPhone 5
1.6 行动时刻——PhoneGap-iPhone的Hello World 6
1.6.1 刚做了什么? 8
1.6.2 突击测验——iPhone上的PhoneGap基础 10
1.7 使用Android入门 10
开发环境的说明 11
1.8 行动时刻——运行SDK 11
1.8.1 刚做了什么? 14
1.8.2 PhoneGap Android 14
1.9 行动时刻——PhoneGap Android的Hello World 15
1.9.1 刚做了什么? 16
1.9.2 PhoneGap Android应用程序中到底有什么? 16
1.9.3 一展身手——深入Android 18
1.10 使用BlackBerry Web Works入门 18
1.11 行动时刻——第一个PhoneGap BlackBerry应用 18
1.11.1 刚做了什么? 24
1.11.2 BlackBerry代码签名 25
1.11.3 一展身手——跨平台带来的乐趣 26
1.12 小结 26
第2章 在不同平台上构建和调试应用程序 27
2.1 使用桌面浏览器进行设计 27
2.1.1 WebKit 28
2.2 开发第一个应用程序:You Are The Best 28
2.3 行动时刻——初期的设计和功能 28
2.3.1 刚做了什么? 32
2.3.2 新太阳城的工作流程 33
2.3.3 新太阳城的样式 33
1.分离性 33
2.宽度和高度 34
3.-webkit-border-radius 34
2.3.4 新太阳城的脚本 35
1.分离性 36
2.addEventListener 36
3.DOMContentLoaded 37
2.3.5 突击测验——初期设计 37
2.4 使用Web Inspector 38
进入Web Inspector 38
2.5 行动时刻——简单的日志和错误检查 39
2.5.1 刚做了什么? 43
2.5.2 一展身手——玩转Web Inspector和JavaScript 44
2.6 移植到原生平台 44
2.7 行动时刻——You Are The Best for iPhone 44
2.7.1 刚做了什么? 48
2.7.2 48
2.7.3 phonegap.js 48
2.7.4 deviceready事件 49
2.7.5 一展身手——移植到其他平台 49
2.8 总结 50
第3章 从移动站点到移动应用 51