𝔖 Scriptorium
✦   LIBER   ✦

📁

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

✍ Scribed by 潘中强、曹卉


Publisher
清华大学出版社
Year
2015
Tongue
Chinese
Leaves
352
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


PhoneGap的目的是用来快速开发移动跨平台 APP,它基于 HTML 5,支持市面上流行的移动设备,本书的特色就是快速学习如何利用 HTML 5和 PhoneGap开发移动 APP。本书分为三篇,第一篇介绍 HTML 5为移动页面设计的一些新元素,包含移动开发的大背景、移动布局、地理位置、Web存储、多媒体等等;第二篇介绍 PhondeGap辅助 HTML 5开发应用的一些 API,包含事件处理、信息处理、加速度、地理位置、指南针、本地存储和多媒体等等;最后一篇通过两个实例,介绍了 HTML 5+PhoneGap开发移动 APP的两个项目开发流程和实现代码。本书适合有一定 HTML+CSS+JavaScript网页开发基础的人员,可作为培训教材使用。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 HTML 5移动开发的大背景
1.1 HTML 5是什么
1.2 搭建HTML 5的移动Web开发环境
1.3 制作一个简单的HTML 5标准移动Web页面
1.4 检测移动设备是否支持HTML 5标签
1.5 为什么HTML 5需要PhoneGap
1.6 小结
第2章 HTML 5的页面元素
2.1 从全局了解HTML 5
2.2 HTML 5表单元素的变化
2.3 HTML 5专为移动设计的拖放
2.4 实例:构建网页的拖放应用
2.5 小结
第3章 HTML 5的移动布局
3.1 移动页面的样式设计利器CSS 3
3.2 响应式Web设计
3.3 实例:应用媒介查询制作响应式导航栏
3.4 小结
第4章 HTML 5的地理位置定位
4.1 复习一下纬度和经度
4.2 了解Geolocation API
4.3 使用Geolocation API
4.4 实例1:手机地理定位
4.5 实例2:使用谷歌地图查找路线
4.6 小结
第5章 HTML 5的Web Workers
5.1 认识Web Workers
5.2 实战Web Workers
5.3 小结
第6章 HTML 5的Web存储
6.1 认识HTML 5的Web Storage
6.2 网站本地存储兼容性方案
6.3 如何在实际开发中使用本地存储
6.4 实例1:保存与读取登录用户名与密码
6.5 实例2:共享存储数据
6.6 小结
第7章 HTML 5的多媒体
7.1 视频的进化
7.2 HTML 5中的音频
7.3 使用JavaScript控制播放
7.4 audio标签和video标签的浏览器支持情况
7.5 音视频的实时通信
7.6 打造自己的音频播放器
7.7 打造自己的视频播放器
7.8 小结
第8章 PhoneGap入门
8.1 走近PhoneGap
8.2 搭建PhoneGap的开发环境
8.3 创建第一个PhoneGap APP
8.4 PhoneGap Desktop APP常见的几个错误
8.5 PhoneGap你要知道的知识
8.6 在PhoneGap中调试HTML 5程序
8.7 小结
第9章 PhoneGap的事件处理
9.1 程序也有生命周期
9.2 事件实战
9.3 PhoneGap中文乱码的解决方案
9.4 小结
第10章 PhoneGap对信息的处理
10.1 使用PhoneGap获取移动设备信息
10.2 PhoneGap程序运行慢的解决方案
10.3 实例:用PhoneGap制作查看设备的应用
10.4 通讯录信息的获取
10.5 PhoneGap的消息提示
10.6 小结
第11章 加速度、地理位置和指南针
11.1 认识加速度传感器
11.2 加速度传感器的使用场景
11.3 地理位置的使用
11.4 指南针
11.5 实例:手机“摇一摇”出大奖
11.6 如果默认没有安装Geolocation怎么办
11.7 小结
第12章 PhoneGap中的多媒体控制
12.1 音频的处理
12.2 使用Capture来采集声音
12.3 使用Capture采集图像信息
12.4 使用采集视频信息
12.5 实战:手机上的录音机
12.6 小结
第13章 PhoneGap的本地存储
13.1 手机上可以使用的本地存储
13.2 PhoneGap对数据库的操作
13.3 键值对的使用方法
13.4 小结
第14章 一个简单的“今日头条”新闻APP
14.1 “今日头条”的功能
14.2 “今日头条”的界面设计和实现
14.3 利用Ajax获取服务器上的信息
14.4 让数据显示出来
14.5 小结
第15章 HTML 5+PhoneGap实现通讯录APP
15.1 项目介绍
15.2 为PhoneGap编写插件
15.3 通讯录APP的界面设计
15.4 通讯录APP的界面实现
15.5 界面功能的实现
15.6 通讯录APP最终功能的实现
15.7 小结
正文结束
附录 安卓开发环境的搭建


📜 SIMILAR VOLUMES


构建移动网站与APP:HTML 5移动开发入门与实战
✍ 常新峰; 王金柱 📂 Library 📅 2017 🏛 无清华大学出版社 🌐 Chinese

本书由浅入深,全面、系统、详尽地介绍了HTML 5相关技术及其在移动开发领域的应用。从基本原理到移动页面优化再到实战应用,几乎涉及HTMML 5移动开发领域的绝大部分内容,是一本集理论与实战的综合性参考书。本书共13章,分为3篇。第1篇为HTML 5移动特性,内容包括HTML 5移动开发基础、移动表单、多媒体形式、地理位置定位(Geolocation)、离线缓存、Canvas绘图、CSS 3视觉辅助和调用手机设备等,最后还剖析了移动性能优化的一些技巧。第2篇为HTML 5移动框架,主要介绍jQueryMobile和SenchaTouch这两个当下最流行的移动框架。第3篇为HTML 5移动实战,

构建移动网站与APP: HTML 5+CSS 3+jQuery Mobile入门
✍ 刘鑫; 陈素清 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

<p>HTML 5带来了移动网站的突飞猛进,本书帮助传统Web开发者搭乘HTML 5快车,轻松部署移动应用,也使移动开发者得以充分发掘Web潜力,在传统网页的基础上获得跨平台支持。jQuery Mobile+HTML 5+CSS 3结合的形式,让普通开发人员可以有条不紊地开发出优秀的移动应用,这也是本书的目的,让一切看似复杂的移动应用看起来更简单,实现起来也更简洁。</p> <p>全书分为4部分:第1部分介绍HTML和HTML 5的网页开发技术,阐述移动网页与PC网页的不同和改进;第2部分介绍CSS和CSS3,从兼容性角度介绍网页样式的变化和技巧;第3部分介绍jQuery 和jQuery M

React Native跨平台移动应用开发
✍ 阙喜涛 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

<p>React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。</p> <p>《React Native跨平台移动应用开发》由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。《React Native跨平台移动应用开发》每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地

移动互联网应用开发(基于Android平台)
✍ 李维勇 杜亚杰 石建 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

李维勇编著的《移动互联网应用开发》是基于 Android Lollipop平台进行移动互联网应用开发的入 门级教程,通过众多开源案例项目,全面系统地介绍 移动互联网应用开发的方法、技巧和模式。 全书共分为9章,从Android应用设计者的角度系 统讲解了从事Android移动互联网应用开发必须要掌 握的Android平台的相关技术和特性,主要内容包括 数据流与数据解析,网络连接与管理、Android中的 Socket编程与HTTP编程,Web应用编程、开放接口编 程、Google云服务技术等,全面总结了Android网络 编程的基本原理、设计理念和设计模式,*后通过一 个综合的案例项目阐述了A

构建移动网站与APP : ionic移动开发入门与实战
✍ 秦超 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

Ionic是目前集流行与成熟两个特点于一身的跨平台移动开发框架。本书以实例驱动讲解的方式,让仅有简单网页制作基础知识的读者,也能轻松掌握Ionic下的移动应用开发。本书分为5篇,第1篇是移动开发准备篇,介绍了Ionic、Phonegap、Cordova、HTML5和移动开发的一些基础知识;第2篇是Ionic基础知识准备与常用库篇,介绍了配置开发Ionic环境所依赖的AngularJS、SASS、Gulp、lodash等业内主流库和工具;第3篇是Ionic组件完全解析篇,对Ionic内置的CSS样式类和JavaScript组件类进行完整解析;第4篇是APP项目实战篇,介绍了如何按照业内通行实践的

Apache Cordova移动应用开发实战
✍ 王亚飞 王洪飞 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

Cordova是一款优秀的移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。本书分3篇共16章,第一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网