图书介绍
PhoneGap开发指南PDF|Epub|txt|kindle电子书版本网盘下载
- (英)鲁尼著;刘明骏译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115290670
- 出版时间:2012
- 标注页数:282页
- 文件大小:78MB
- 文件页数:304页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
PhoneGap开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 安装PhoneGap1
1.1操作系统1
1.2所需工具2
1.3使用iOS入门3
1.4行动时刻—在模拟器上运行应用程序3
1.5安装PhoneGap-iPhone5
1.6行动时刻—PhoneGap-iPhone的Hello World6
1.6.1刚做了什么?8
1.6.2突击测验—iPhone上的PhoneGap基础10
1.7使用Android入门10
开发环境的说明11
1.8行动时刻——运行SDK11
1.8.1刚做了什么?14
1.8.2 PhoneGap Android14
1.9行动时刻——PhoneGap Android的Hello World15
1.9.1刚做了什么?16
1.9.2 PhoneGap Android应用程序中到底有什么?16
1.9.3一展身手——深入Android18
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 WebKit28
2.2开发第一个应用程序:You Are The Best28
2.3行动时刻——初期的设计和功能28
2.3.1刚做了什么?32
2.3.2我们的工作流程33
2.3.3我们的样式33
1.分离性33
2.宽度和高度34
3.-webkit-border-radius34
2.3.4我们的脚本35
1.分离性36
2.addEventListener36
3.DOMContentLoaded37
2.3.5突击测验——初期设计37
2.4使用Web Inspector38
进入Web Inspector38
2.5行动时刻——简单的日志和错误检查39
2.5.1刚做了什么?43
2.5.2一展身手——玩转Web Inspector和JavaScript44
2.6移植到原生平台44
2.7行动时刻——You Are The Best for iPhone44
2.7.1刚做了什么?48
2.7.2 <meta name="viewport">48
2.7.3 phonegap.js48
2.7.4 deviceready事件49
2.7.5一展身手——移植到其他平台49
2.8总结50
第3章 从移动站点到移动应用51
3.1实现Web服务器的角色51
3.2行动时刻——实现LocalStorage52
3.2.1刚做了什么?56
3.2.2其他存储方案58
1.Web SQL58
2.Indexed DB59
3.2.3一展身手——探索LocalStorage59
3.3视图模板化技术60
3.4行动时刻——食物详情视图60
3.4.1刚做了什么?64
3.4.2突击测验——使用Mustache模板66
3.4.3访问远程资源跨域策略66
3.5行动时刻——食物点评67
3.5.1刚做了什么?73
3.5.2访问远程资源74
1.解析远程数据75
2.事件委托76
3.Sleight: PhoneGap的开发服务器78
3.5.3一展身手——让效率更高一些79
3.6总结79
第4章 管理跨平台代码库81
4.1平台之间的内在差别81
使用单一代码库82
4.2行动时刻——检测和回退83
4.2.1刚做了什么?92
4.2.2用户终端嗅探92
4.2.3特性检测94
4.2.4突击测验——特性检测VS用户终端(UA)嗅探95
4.2.5媒体查询96
4.2.6一展身手98
4.2.7预处理代码99
4.3总结100
第5章HTML5 API和移动JavaScript101
5.1移动JavaScript101
XUI102
5.2行动时刻——下载、构建以及使用XUI102
5.2.1刚做了什么?110
5.2.2为什么不用jQuery?111
5.2.3突击测验——XUI112
5.3 HTML5113
媒体元素113
5.4行动时刻——使用PhoneGap114
5.4.1刚做了什么?116
5.4.2媒体事件和属性117
5.4.3 audio元素118
5.4.4突击测验——媒体元素118
5.4.5 canvas元素119
5.5行动时刻——晚餐示数面板120
5.5.1刚做了什么?125
5.5.2 canvas API126
5.5.3注意性能127
5.5.4一展身手127
5.5.5 HTML5中还有什么?127
5.6总结128
第6章CSS3:转场、变形和动画129
6.1使用CSS3 Transition进行转换129
6.2行动时刻——模态显示tweet视图130
6.2.1刚做了什么?137
6.2.2时间函数137
6.2.3 CSS3 Transform中其他的函数138
6.2.4一展身手——CSS3 Transform138
6.3滚动139
6.3.1 viewport:可见与不可见139
6.3.2 iScroll140
6.4行动时刻——滚动食物列表140
6.4.1刚做了什么?144
6.4.2其他解决方法145
6.4.3突击测验——滚动145
6.5显式动画146
6.6行动时刻——让我们的标题动起来146
6.6.1刚做了什么?149
6.6.2一展身手150
6.6.3动画:用CSS3还是HTML5150
6.7总结151
第7章 使用PhoneGap调用设备传感器153
7.1什么是设备传感器?153
7.2行动时刻——明信片生成器154
7.2.1刚做了什么?162
7.2.2 PhoneGap与HTML5的对比163
7.2.3其他地理位置数据164
7.2.4突击测验——地理位置164
7.3加速度计数据165
7.4行动时刻——监测摇摆165
7.4.1刚做了什么?169
7.4.2设备朝向和设备运动事件169
7.4.3一展身手170
7.5方向媒体查询170
7.6行动时刻——横向显示明信片应用程序170
7.6.1刚做了什么?175
7.6.2其他媒体查询175
突击测验——朝向和媒体查询175
7.6.3磁力计传感器:漏掉的API176
7.7总结176
第8章 访问摄像头数据和文件177
8.1行动时刻——摄像头API入门177
8.1.1刚做了什么?183
8.1.2浏览器既不是模拟器也不是设备183
8.1.3图片源183
8.1.4其他选项183
8.1.5突击测验——navigator.camera.getPicture184
8.2当我们获得图片后,能做些什么?184
8.3行动时刻——使用图片路径显示图片185
8.3.1刚做了什么?188
8.3.2那么,图片在哪里?188
8.3.3一展身手188
8.3.4原始图片数据189
8.4行动时刻——保存照片189
8.4.1刚做了什么?194
8.4.2确保已设置quality选项194
8.4.3突击测验——destinationType194
8.4.4修改或访问实时数据195
8.5总结195
第9章 读写通讯录197
9.1行动时刻——navigator.service.contacts.find197
9.1.1刚做了什么?205
9.1.2 ContactField类型的字段206
9.1.3一展身手206
9.1.4写入联系人数据206
9.2行动时刻——交个朋友207
9.2.1刚做了什么?213
9.2.2如果遇到新的问题,我该怎么办?213
9.2.3 ContactField、ContactName以及类似的对象213
9.2.4负起责任214
9.2.5突击测验——通讯录214
9.3总结215
第10章PhoneGap插件217
10.1获取PhoneGap插件218
10.2行动时刻——集成ChildBrowser插件218
10.2.1刚做了什么?224
10.2.2平台间的差异224
10.2.3漫游PhoneGap插件224
10.2.4突击测验——使用PhoneGap插件225
10.2.5编写PhoneGap插件225
10.3行动时刻——电量视图226
10.3.1刚做了什么?235
10.3.2 iOS版PhoneGap插件值得注意的地方235
10.3.3一展身手236
10.4移植插件236
10.5行动时刻——Android和BlackBer236
10.5.1刚做了什么?243
10.5.2你需要跨平台插件吗?244
10.5.3不受限制244
10.5.4突击测验——编写PhoneGap插件244
10.6总结245
第11章 离线运行:同步和缓存247
11.1 Ruby和Sinatra247
11.2行动时刻——一个拥有API的新闻站248
11.2.1刚做了什么?255
11.2.2 Sinatra的替代者255
11.2.3突击测验——一个简单的Web服务255
11.2.4缓存新闻报道256
11.3行动时刻——在本地数据库缓存新闻256
11.3.1刚做了什么?264
11.3.2管理应用程序初始化264
11.3.3一展身手265
11.4总结266
附录A部署到iOS267
A.1行动时刻——部署到设备上267
A.1.1刚做了什么?272
A.1.2一展身手——iOS基础知识273
附录B突击测验答案275