图书介绍
构建跨平台APP HTML 5+PhoneGap移动应用实战PDF|Epub|txt|kindle电子书版本网盘下载
![构建跨平台APP HTML 5+PhoneGap移动应用实战](https://www.shukui.net/cover/38/30007277.jpg)
- 潘中强,曹卉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302414575
- 出版时间:2015
- 标注页数:340页
- 文件大小:137MB
- 文件页数:353页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
构建跨平台APP HTML 5+PhoneGap移动应用实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 HTML 5移动开发的大背景1
1.1 HTML 5是什么1
1.1.1 HTML 5的发展史1
1.1.2 如何学习HTML 52
1.2 搭建HTML 5的移动Web开发环境3
1.2.1 开发工具Sublime Text3
1.2.2 浏览器Chrome或Firefox4
1.2.3 浏览器下的移动测试环境6
1.3 制作一个简单的HTML 5标准移动Web页面7
1.4 检测移动设备是否支持HTML 5标签8
1.4.1 原生的标签兼容提示8
1.4.2 浏览器检测9
1.4.3 特征检测10
1.5 为什么HTML 5需要PhoneGap10
1.6 小结11
第2章 HTML 5的页面元素12
2.1 从全局了解HTML 512
2.1.1 显示内容的交互12
2.1.2 HTML 5页面与XHTML页面的对比13
2.1.3 元素的使用场景和使用方法14
2.1.4 HTML 5中的字符集16
2.2 HTML 5表单元素的变化16
2.2.1 新增的input元素16
2.2.2 新增的input属性18
2.2.3 HTML 5表单的验证方法22
2.3 HTML 5专为移动设计的拖放24
2.3.1 控制拖放操作24
2.3.2 监听拖放事件25
2.3.3 看看这些带拖放功能的网站26
2.4 实例:构建网页的拖放应用28
2.5 小结30
第3章 HTML 5的移动布局31
3.1 移动页面的样式设计利器CSS 331
3.1.1 个性化的字体31
3.1.2 可重复使用的背景图33
3.1.3 轻松实现文字效果35
3.1.4 设计边框特效37
3.1.5 实现文本的多列布局40
3.1.6 转换特效41
3.1.7 过渡特效43
3.2 响应式Web设计45
3.2.1 什么是响应式Web设计45
3.2.2 流式布局47
3.2.3 媒体查询49
3.2.4 Twitter Bootstrap理念52
3.2.5 将Bootstrap应用到自己的项目中55
3.3 实例:应用媒介查询制作响应式导航栏56
3.4 小结59
第4章 HTML 5的地理位置定位60
4.1 复习一下纬度和经度60
4.2 了解Geolocation API61
4.2.1 Geolocation提供的方法61
4.2.2 Geolocation提供的地理数据62
4.2.3 检测浏览器是否支持地理定位63
4.3 使用Geolocation API64
4.3.1 获取用户当前的地理位置64
4.3.2 访问地理位置的安全问题65
4.4 实例1:手机地理定位67
4.5 实例2:使用谷歌地图查找路线70
4.6 小结79
第5章 HTML 5的Web Workers80
5.1 认识Web Workers80
5.1.1 Web Workers的应用场合80
5.1.2 与HTML 5 Web Workers通信81
5.1.3 多个JavaScript文件的加载82
5.1.4 终止Web Workers的监听操作82
5.1.5 利用Web Workers创建一个简单的页面计数器82
5.2 实战Web Workers84
5.2.1 实例1:大数量的图片处理84
5.2.2 实例2:实现微博消息的实时推送87
5.2.3 实例3:预览网页的内容91
5.2.4 实例4:定时给网站用户发消息96
5.3 小结103
第6章 HTML 5的Web存储104
6.1 认识HTML 5的Web Storage104
6.1.1 为什么使用Web Storage104
6.1.2 Web的存储方式:LocalStorage与SessionStorage105
6.1.3 Web Storage如何获取和保存数据107
6.2 网站本地存储兼容性方案108
6.3 如何在实际开发中使用本地存储114
6.4 实例1:保存与读取登录用户名与密码115
6.5 实例2:共享存储数据118
6.6 小结121
第7章 HTML 5的多媒体122
7.1 视频的进化122
7.1.1 常见的视频格式122
7.1.2 传统的网页视频与HTML 5视频123
7.2 HTML 5中的音频124
7.3 使用JavaScript控制播放124
7.4 audio标签和video标签的浏览器支持情况125
7.5 音视频的实时通信126
7.6 打造自己的音频播放器128
7.7 打造自己的视频播放器131
7.8 小结135
第8章 PhoneGap入门136
8.1 走近PhoneGap136
8.1.1 PhoneGap的发展历史136
8.1.2 PhoneGap的特色138
8.2 搭建PhoneGap的开发环境140
8.2.1 安装NodeJS141
8.2.2 安装PhoneGap142
8.2.3 安装PhoneGap Desktop APP进行测试144
8.3 创建第一个PhoneGap APP146
8.4 PhoneGap Desktop APP常见的几个错误151
8.5 PhoneGap你要知道的知识152
8.5.1 编辑工具的选择152
8.5.2 PhoneGap中有哪些API153
8.5.3 使用云在线编译PhoneGap154
8.6 在PhoneGap中调试HTML 5程序155
8.7 小结156
第9章 PhoneGap的事件处理157
9.1 程序也有生命周期157
9.1.1 程序对生命周期的定义157
9.1.2 PhoneGap的生命周期159
9.2 事件实战160
9.2.1 使用程序加载事件161
9.2.2 使用被动消息事件163
9.2.3 使用主动消息事件165
9.3 PhoneGap中文乱码的解决方案167
9.4 小结168
第10章 PhoneGap对信息的处理169
10.1 使用PhoneGap获取移动设备信息169
10.2 PhoneGap程序运行慢的解决方案170
10.3 实例:用PhoneGap制作查看设备的应用172
10.3.1 APP的界面设计172
10.3.2 APP的功能实现174
10.4 通讯录信息的获取177
10.4.1 创建一个联系人177
10.4.2 查找通讯录178
10.4.3 联系人包括哪些属性180
10.4.4 联系人的各种编辑操作183
10.4.5 复杂的联系人属性ContactField185
10.5 PhoneGap的消息提示188
10.5.1 notification警告的使用188
10.5.2 确认对话框的使用190
10.5.3 显示可以传递参数的对话框192
10.5.4 控制蜂鸣器和震动194
10.6 小结195
第11章 加速度、地理位置和指南针196
11.1 认识加速度传感器196
11.1.1 获取当前的加速度196
11.1.2 监视设备的加速度198
11.1.3 详解“加速度传感器”对象201
11.2 加速度传感器的使用场景201
11.3 地理位置的使用202
11.3.1 获取手机地理信息203
11.3.2 获取当前所在坐标203
11.3.3 监控手机的位置变化206
11.4 指南针209
11.4.1 获取手机的方向209
11.4.2 监视手机方向的两种方法212
11.5 实例:手机“摇一摇”出大奖214
11.5.1 原形设计214
11.5.2 素材准备214
11.5.3 动画实现215
11.5.4 最终实现219
11.6 如果默认没有安装Geolocation怎么办223
11.7 小结224
第12章 PhoneGap中的多媒体控制225
12.1 音频的处理225
12.1.1 利用PhoneGap播放网络音乐音频225
12.1.2 为播放音乐设置暂停功能227
12.1.3 为播放音乐设置停止功能229
12.1.4 获取音频文件的更多信息230
12.1.5 播放指定位置的音乐233
12.1.6 使用PhoneGap录制声音236
12.1.7 资源有限时释放音频资源238
12.2 使用Capture来采集声音238
12.3 使用Capture采集图像信息241
12.4 使用采集视频信息245
12.5 实战:手机上的录音机247
12.5.1 需求分析247
12.5.2 界面实现248
12.5.3 界面交互的实现253
12.5.4 录音和播放功能的实现256
12.5.5 完整的案例呈现258
12.6 小结260
第13章 PhoneGap的本地存储261
13.1 手机上可以使用的本地存储261
13.1.1 HTML 5中的本地存储261
13.1.2 PhoneGap中的本地存储功能264
13.2 PhoneGap对数据库的操作265
13.2.1 数据库的使用265
13.2.2 数据库内容的读取269
13.3 键值对的使用方法272
13.4 小结275
第14章 一个简单的“今日头条”新闻APP276
14.1 “今日头条”的功能276
14.2 “今日头条”的界面设计和实现276
14.2.1 新闻列表界面的设计277
14.2.2 新闻内容页的实现280
14.2.3 界面的进一步整合284
14.3 利用Ajax获取服务器上的信息286
14.3.1 使用Ajax获取JSON数据286
14.3.2 使用JavaScript跨域解决方案288
14.3.3 “今日头条”服务端的实现290
14.4 让数据显示出来294
14.4.1 新闻列表的显示294
14.4.2 新闻内容的显示296
14.4.3 项目的最终实现297
14.5 小结301
第15章 HTML 5+PhoneGap实现通讯录APP302
15.1 项目介绍302
15.2 为PhoneGap编写插件303
15.2.1 实现发短信的插件304
15.2.2 为PhoneGap编写电话拨号插件308
15.3 通讯录APP的界面设计310
15.4 通讯录APP的界面实现312
15.4.1 联系人列表312
15.4.2 新建联系人界面314
15.4.3 短信编辑界面316
15.5 界面功能的实现317
15.5.1 联系人数据的生成317
15.5.2 页面的整合323
15.6 通讯录APP最终功能的实现328
15.7 小结331
附录 安卓开发环境的搭建332