图书介绍
Apache Cordova移动应用开发实战PDF|Epub|txt|kindle电子书版本下载
![Apache Cordova移动应用开发实战](https://www.shukui.net/cover/48/30409663.jpg)
- 王亚飞,王洪飞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302470670
- 出版时间:2017
- 标注页数:290页
- 文件大小:64MB
- 文件页数:302页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Apache Cordova移动应用开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 入门篇3
第1章 初步了解Cordova3
1.1认识Cordova3
1.1.1 Cordova的发展3
1.1.2 Cordova的特色4
1.1.3 Cordova的优势6
1.2 Cordova的小伙伴们7
1.2.1 jQuery Mobile7
1.2.2 jQuery Touch8
1.2.3 jQ iPhone UI9
1.3小结9
第2章 Cordova入门10
2.1开发环境的搭建10
2.1.1安卓开发环境的搭建10
2.1.2 iOS开发环境的搭建17
2.1.3 Cordova的配置19
2.2跨平台的HTML 521
2.3更好玩的CSS 322
2.4完美兼容浏览器的jQuery框架24
2.5小结25
第3章 开始前的准备26
3.1 HTML 5,你真的准备好了吗26
3.2 HTML 5的若干练习29
3.2.1实现渐变的背景和圆角的按钮29
3.2.2利用JavaScript响应用户的操作32
3.2.3利用CSS 3生成动画34
3.2.4利用JavaScript让“流氓兔”跑步37
3.3关于界面设计39
3.4使用jQuery Mobile进行界面制作42
3.5编辑器的选择45
3.6 Cordova中的API能干什么46
3.7小结48
第二篇 基础知识篇51
第4章 Cordova的本地事件51
4.1什么是生命周期51
4.1.1 Activity的生命周期51
4.1.2通过实例体验Activity的生命周期53
4.1.3 Cordova的生命周期55
4.2使用程序加载事件57
4.3使用被动消息事件60
4.4使用主动消息事件63
4.5小结65
第5章 设备信息的获取66
5.1 Cordova获取设备信息66
5.2 device类的异常情况68
5.3实战:用Cordova制作一个简单的应用69
5.3.1界面设计及实现69
5.3.2为应用加入功能73
5.4小结76
第6章 通讯录信息的获取77
6.1创建一个Contact对象77
6.2利用find()方法查询通讯录79
6.3 Contact对象的属性81
6.4联系人的创建、读取、修改和删除84
6.5 ContactField对象的深入研究87
6.6小结89
第7章 Cordova的消息提示90
7.1 notification警告的使用90
7.2 notification确认对话框的使用92
7.3 notification显示可以传递变量的对话框94
7.4 notification控制蜂鸣器和震动96
7.5小结97
第8章 加速度传感器98
8.1获取当前的加速度98
8.2监视设备的加速度100
8.3详解acceleration对象103
8.4加速度传感器的使用103
8.4.1游戏103
8.4.2抽奖104
8.4.3更多更强大的交互104
8.5实战:制作“马上有一切”的动画104
8.5.1原形设计105
8.5.2素材准备105
8.5.3动画实现106
8.5.4最终实现110
8.6小结114
第9章 设备传感器115
9.1利用Geolocation类获取设备地理信息115
9.2利用getCurrentPosition()方法获取设备所在坐标116
9.3使用watchPosition()方法监控设备的位置变化119
9.4设备方向的获取122
9.5监视设备方向的两种方法124
9.6小结128
第10章 Cordova对音频的控制129
10.1利用Cordova播放音频的方法129
10.2利用pause()方法暂停播放音乐131
10.3利用stop()方法停止播放音频文件133
10.4获取音频文件的更多信息135
10.5播放指定位置的音乐138
10.6使用Cordova录制声音140
10.7释放音频资源143
10.8实战:制作一个简单的“录音机”软件143
10.8.1需求分析143
10.8.2界面实现144
10.8.3界面交互的实现150
10.8.4录音和播放功能的实现153
10.8.5最终的组合155
10.9小结157
第11章 Cordova中的文件操作158
11.1使用FileReader读取文件158
11.2使用FileWriter编写文件163
11.3使用FileSystem获取文件系统信息168
11.4 FileEntry类简介169
11.5 DirectoryEntry类的简介174
11.6使用FileTransfer向服务器上传文件178
11.7其他与文件系统相关的类181
11.8小结185
第12章 多媒体资源的捕获187
12.1声音的采集187
12.2图像信息的采集191
12.3视频的采集195
12.4鸡肋的MediaFileData对象196
12.5小结197
第13章 Cordova本地存储的使用198
13.1 HTML 5中的本地存储功能198
13.1.1为什么需要本地存储198
13.1.2 HTML 5的本地存储199
13.2 Cordova中的本地存储功能201
13.3数据库的使用202
13.4数据库内容的读取207
13.5键值对的使用方法210
13.6小结212
第三篇 项目实战篇215
第14章 打造一款类Flappy Bird的小游戏215
14.1需求分析215
14.2模型建立217
14.3界面设计219
14.4游戏的设计和实现223
14.4.1“像素鸟”的飞行223
14.4.2“像素鸟”的跳跃和下落225
14.4.3碰撞检测功能229
14.5界面的美化232
14.6缺陷和不足233
14.6.1玩法上的缺陷233
14.6.2功能上的贫乏234
14.6.3人机交互不友好234
14.7小结235
第15章 实战Cordova新闻应用236
15.1项目开始前的“闲言碎语”236
15.2项目需求238
15.3界面设计和实现238
15.3.1新闻列表的设计和实现238
15.3.2新闻内容页的实现241
15.3.3界面的进一步整合246
15.4利用Ajax获取服务器上的信息248
15.4.1 Ajax的一个简单实例248
15.4.2 JavaScript跨域解决方法250
15.4.3服务端的实现252
15.5让数据显示出来256
15.5.1新闻列表的显示256
15.5.2新闻内容的显示258
15.5.3最终的整合259
15.6小结263
第16章 实战Cordova制作号码本264
16.1项目介绍264
16.2为Cordova编写插件265
16.2.1实现发短信的插件265
16.2.2为Cordova编写电话拨号插件271
16.3界面设计272
16.4界面的实现274
16.4.1联系人列表的实现274
16.4.2新建联系人界面的实现276
16.4.3短信编辑界面的实现277
16.5界面功能的实现279
16.5.1联系人数据的生成279
16.5.2页面的整合284
16.6最终功能的实现289
16.7小结290