欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

构建跨平台APP:HTML 5+PhoneGap移动应用实战

收藏
  • 大小:151.64 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
构建跨平台APP:HTML 5+PhoneGap移动应用实战
作者: 潘中强,曹卉 编著
出版时间:2015年版
内容简介
  PhoneGap的目的是用来快速开发移动跨平台APP,它基于HTML 5,支持市面上流行的移动设备,《构建跨平台APP:HTML 5+PhoneGap移动应用实战》的特色就是快速学习如何利用HTML 5和PhoneGap开发移动APP。《构建跨平台APP:HTML 5+PhoneGap移动应用实战》分为三篇,第一篇介绍HTML 5为移动页面设计的一些新元素,包含移动开发的大背景、移动布局、地理位置、Web存储、多媒体等等;第二篇介绍PhondeGap辅助HTML 5开发应用的一些API,包含事件处理、信息处理、加速度、地理位置、指南针、本地存储和多媒体等等:最后一篇通过两个实例,介绍了HTML 5+PhoneGap开发移动APP的两个项目开发流程和实现代码。
目录
第1章HTML5移动开发的大背景 1.1HTML 5是什么 1.1.1HTML 5的发展史 1.1.2如何学习HTML 5 1.2搭建HTML 5的移动Web开发环境 1.2.1开发工具Sublime Text 1.2.2浏览器Chrome或Firefox 1.2.3浏览器下的移动测试环境 1.3制作一个简单的HTML 5标准移动Web页面 1.4检测移动设备是否支持HTML 5标签 1.4.1原生的标签兼容提示 142浏览器检测 1.4.3特征检测 1.5为什么HTML 5需要PhoneGaD 1.6小结 第2章HTML5的页面元素 2.1从全局了解HTML 5 2.1.1显示内容的交互 2.1.2HTML 5页面与XHTML页面的对比 2.1.3元素的使用场景和使用方法 2.1.4HTML 5中的字符集 2.2HTML 5表单元素的变化 2.2.1新增的input元素 2.2.2新增的input属性 2.2.3HTML 5表单的验证方法 2.3HTML 5专为移动设计的拖放 2.3.1控制拖放操作 2.3.2监听拖放事件 2.3.3看看这些带拖放功能的网站 2.4实例:构建网页的拖放应用 2.5小结 第3章HTML 5的移动布局 3.1移动页面的样式设计利器CSS 3 3.1.1个性化的字体 3.1.2可重复使用的背景图 3.1.3轻松实现文字效果 3.1.4设计边框特效 3.1.5实现文本的多列布局 3.1.6转换特效 3.1.7过渡特效 3.2响应式Web设计 3.2.1什么是响应式Web设计 3.2.2流式布局 3.2.3媒体查询 3.2.4Twitter Bootstrap理念 3.2.5将Bootstrap应用到自己的项目中 3.3实例:应用媒介查询制作响应式导航栏 3.4小结 第4章HTML5的地理位置定位 4.1复习一下纬度和经度 4.2了解Geolocation API 4.2.1Geolocation提供的方法 4.2.2Geolocation提供的地理数据 4.2.3检测浏览器是否支持地理定位 4.3使用Geolocation API 4.3.1获取用户当前的地理位置 4.3.2访问地理位置的安全问题 4.4实例1:手机地理定位 4.5实例2:使用谷歌地图查找路线 4.6小结 第5章HTML5的Web Workers 5.1认识Web Workers 5.1.1Web Workers的应用场合 5.1.2与HTML 5 Web Workers通信 5.1.3多个JavaScript文件的加载 5.1.4终止Web Workers的监听操作 5.1.5利用Web Workers创建一个简单的页面计数器 5.2实战WebWorkers 5.2.1实例1:大数量的图片处理 5.2.2实例2:实现微博消息的实时推送 5.2.3实例3:预览网页的内容 5.2.4实例4:定时给网站用户发消息 5.3小结 第6章HTML5的Web存储 6.1认识HTML 5的Web Storage 6.1.1为什么使用Web Storage 6.1.2Web的存储方式:LocalStorage与SessionStorage 6.1.3Web Storage如何获取和保存数据 6.2网站本地存储兼容性方案 6.3如何在实际开发中使用本地存储 6.4实例1:保存与读取登录用户名与密码 6.5实例2:共享存储数据 6.6小结 第7章HTML5的多媒体 7.1视频的进化 7.1.1常见的视频格式 7.1.2传统的网页视频与HTML 5视频 7.2HTML 5中的音频 7.3使用JavaScript控制播放 7.4audio标签和video标签的浏览器支持情况 7.5音视频的实时通信 7.6打造自己的音频播放器 7.7打造自己的视频播放器 7.8小结 第8章PhoneGap入门 8.1走近PhoneGap 8.1.1PhoneGap的发展历史 8.1.2PhoneGap的特色 8.2搭建PhoneGap的开发环境 8.2.1安装NodeJS 8.2.2安装PhoneGap 8.2.3安装PhoneGap Desktop APP进行测试 8.3创建第一个PhoneGap APP 8.4PhorieGap Desktop APP常见的几个错误 8.5PhoneGap你要知道的知识 8.5.1编辑工具的选择 8.5.2PhoneGap中有哪砦API 8.5.3使用云在线编译PhoneGap 8.6在PhoneGap中调试HTML 5程序 8.7小结 第9章PhoneGap的事件处理 9.1程序也有生命周期 9.1.1程序对生命周期的定义 9.1.2PhoneGap的生命周期 9.2事件实战 9.2.1使用程序加载事件 9.2.2使用被动消息事件 9.2.3使用主动消息事件 9.3PhoneGap中文乱码的解决方案 9.4小结 第10章PhoneGap对信息的处理 10.1使用PhoneGap获取移动设备信息 10.2PhoneGap程序运行慢的解决方案 10.3实例:用PhoneGap制作查看设备的应用 10.3.1APP的界面设计 10.3.2APP的功能实现 10.4通讯录信息的获取 10.4.1创建一个联系人 10.4.2查找通讯录 10.4.3联系人包括哪些属性 10.4.4联系人的各种编辑操作 10.4.5复杂的联系人属性ContactField 10.5PhoneGap的消息提示 10.5.1notification警告的使用 10.5.2确认对话框的使用 10.5.3显示可以传递参数的对话框 10.5.4控制蜂鸣器和震动 10.6小结 …… 第11章加速度、地理位置和指南针 第12章PhoneGap中的多媒体控制 第13章PhoneGap的本地存储 第14章一个简单的“今日头条”新闻APP 第15章HTML 5+PhoneGap实现通讯录APP 附录安卓开发环境的搭建
下载地址