前言
Cordova是一款简单、易上手的移动跨平台开发框架,也是Adobe公司极力推荐的一款开发框架。它具有开发效率高、上手简单以及一次部署七大平台全部兼容等优点。遗憾的是由于国内仍然缺少一套完整的Cordova教程,使得它虽然已经被许多开发者认识,却始终难以真正推广开来。本书的出现将弥补这一遗憾。本书全面地介绍了Cordova的API使用、Cordova插件的编写方法、利用JavaScript获取信息的方法,以及Cordova与jQuery Mobile相互配合使用的方法,力求让本书的读者能举一反三,并最终实现自己的梦想。
本书特色
1.内容丰富,知识全面
本书采用从易到难、实例结合理论的方式进行讲解,内容几乎涉及了Cordova的各个方面。
2.循序渐进,由浅入深
为了方便读者学习,本书首先介绍了一些基本常识,如什么是HTML 5以及Cordova配置等内容,然后开始使用Cordova中的API实现一些小的例子,最终过渡到真正利用Cordova实现完整的应用。
3.格式统一,讲解规范
书中每个知识点都给出了详尽的操作示例供读者参考,通过实践可以使读者更清晰地了解每个知识点的细节,提高学习效率。
4.内容详尽,方便学习
虽然Cordova能够实现跨平台的功能,但是目前它确实还有不够完善的地方,许多读者在学习时可能会遇到不知名的“错误”而导致中途放弃。本书根据作者的多年经验指出一些可能由于Cordova或者安卓系统本身的原因造成的错误,力求使读者少走弯路、高效学习。
5.案例精讲,深入剖析
本书的每个知识点都是通过实例来介绍,使读者在学习每个知识点时都能够通过动手来加深印象。本书第三篇的三个项目使读者能够有机会理解到真实项目和知识点的区别,并切实掌握利用Cordova进行应用开发的精髓。
本书结构
本书分3篇共16章,主要章节规划如下。
第一篇(第1章~第3章)入门篇
在学习之前进行一些前置知识的介绍,包括:什么是Cordova、怎样使用Cordova以及跨平台的HTML 5等内容。本篇最后总览了Cordova所提供的API,让读者在学习具体知识点之前先对Cordova有一个大概的了解。
第二篇(第4章~第13章)基础知识篇
介绍了Cordova中的API,包括事件管理、本地存储、音视频处理、文件管理等内容,并结合作者本人的经验给出了使用建议。
第三篇(第14章~第16章)项目实战
本篇学习三个利用Cordova实现的项目:Flappy Bird(像素鸟)游戏、新闻客户端、号码本,能够让读者从学习知识转化到项目实战中去,真正将所学的知识加以应用。
本书读者
● Android、iOS移动产品开发人员
● HTML 5、HTML移动产品开发人员
● 跨平台移动开发初学者
● 有好的想法但是由于技术限制难以实现的移动产品创业者
● 互联网个人从业者
● 高等院校和培训机构的师生
代码下载
本书代码下载链接(注意数字与字母大小写)为:
https://pan.baidu.com/s/1c2Ijwpa(密码: kkah)
如果下载有问题,请联系电子邮箱booksaga@163.com,邮件主题为“Cordova代码”。
本书作者
本书第1~15章由平顶山学院的王亚飞主笔编写,新版本测试由特邀作者王洪飞完成,其他参与人员还有王立平、刘祥淼、彭霁、樊爱宛、张泽娜、曹卉、林江闽、李阳、宋阳、杨超、赵东、李玉莉、刘岩、李雷霆、韩广义等。在此感谢清华大学出版社图格事业部编辑们的辛苦工作,使本书尽早与读者见面。
作者
2017年6月