前 言
随着移动手机设备的不断升级,Android、iOS、Windows Phone等智能系统的市场占有率越来越高,智能手机已经步入了飞速发展的黄金时期。正是在强烈的市场需求下,我们精心编写了本书,以帮助广大读者快速步入到移动Web开发的大军中去。
背景介绍
据《纽约时报》网络版报道,市场研究公司Forrester称,2016年全球智能手机用户数量将达到10亿人,其中许多人将使用移动设备办公。因此,企业需要着力思索如何用手机产品吸引客户。据国外媒体报道,爱立信近日发布的一份报告称,到2017年,移动设备的数量将从2012年第一季度的62亿增长到90亿。
从移动电话的产生,到当前移动互联应用的风生水起,我们步入到了任何人都有机会获得大量信息资源的移动互联网时代。尽管移动计算技术已扮演了如此重要的角色,但它仍处于发展初期。对于需要吸引不同群体用户、满足不同业务需求的应用而言,如何使用一个实用、价格合理且可支持大量应用的方式来实现我们的移动愿景?在很多情况下看来,答案是使用Web技术。从Apple的iOS和Google的Android可以看出,未来的移动计算领域注定将以更加开放的形态发展。基于开放、免费并且互操作性很强的平台,开发方式将在移动应用的开发过程中扮演关键角色。
内容介绍
本书是国内著名的一线Web设计师和移动Web专家的力作,是国内第一本全面介绍HTML 5、jQuery Mobile和PhoneGap的专业书籍。全书分为4篇,共24章,其中第1~3章是基础篇,包括Android技术概述、Android网络开发技术基础、创建移动Web的方法;第4~13章是HTML 5篇,讲解了在Android中使用HTML 5技术设计移动Web网页的基本知识,包括HTML 5架构、基本元素、表单元素、音频处理、视频处理、绘图、数据存储、常用API的基本知识和具体用法;第14~22章是jQuery Mobile篇,详细讲解了在Android中使用jQuery Mobile框架开发移动Web网页的基本知识,包括jQuery Mobile导航、按钮、表单、列表、内容格式化、主题化设计和常用API的基本知识和各个知识点的具体用法;第23~24章是综合实战篇,本篇结合前面3篇内容,讲解了在PhoneGap框架中开发大型综合移动Web系统的具体流程和方法。全书理论结合实践,通过大量的实例剖析了Java Web开发技术的基本知识。内容和实例都具有极强的代表性,适合初学者的入门学习,也可作为有一定基础的读者的参考书。
本书内容
1.配有多媒体语音教学视频,学习效果好
笔者专门录制了大量的配套多媒体语音教学视频,以便让读者能更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配书光盘中。
2.结构合理,内容全面
本书从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚,具有很强的知识性和实用性。全书内容安排合理,将HTML 5、jQuery Mobile和PhoneGap一网打尽,这是移动Web开发的核心技术。
3.易学易懂,初学者容易上手
本书条理清晰,语言简洁,可帮助读者快速掌握每个知识点;每个部分既相互联系又自成体系,读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行有针对性的学习。
4.由浅入深,内容循序渐进
本书从搭建Android开发环境和HTML 5的基本语法知识入手,逐步介绍了jQuery Mobile框架和PhoneGap框架的核心知识,使读者在没有编程基础的情况下,也能很快地掌握移动Web开发的技术精髓。
5.实例典型,实用性强
本书彻底摒弃枯燥的理论讲解和简单的操作说明,注重实用性和可操作性,详细讲解了各个部分的源码知识,使读者掌握相关操作技能的同时,还能学习到相应的基础知识。
本书读者对象
* 初学编程的自学者。
* 编程爱好者。
* 大中专院校的老师和学生。
* 相关培训机构的老师和学员。
* 进行毕业设计的学生。
* 网页设计师。
* Web程序员。
* 参加实习的初级程序员。
致谢
本书主要由怀志和编写完成,同时参与编写的人员还有周秀、付松柏、邓才兵、钟世礼、谭贞军、罗红仙、张加春、王东华、王振丽、熊斌、王教明、万春潮、郭慧玲、侯恩静、程娟、王文忠、陈强、何子夜、李天祥、周锐、朱桂英。本书在编写过程中得到了清华大学出版社工作人员的大力支持,在此一并表示感谢。
因为本书篇幅有限,所以实例中的代码无法在书中一一列出,给广大读者带来了不便,敬请谅解。请读者在阅读本书时,参考本书附带光盘中的源码。另外,由于时间仓促和水平有限,书中难免有疏漏和不妥之处,恳请读者提出意见或建议,以便修订并使之更臻完善。为了更好地为读者服务,我们专门提供了技术支持网站www.chubanbook.com和QQ邮箱150649826@qq.com,无论是书中的疑问,还是学习过程中的疑惑,本团队将一一为大家解答。
编 者
前 言
II
III