随着移动设备的不断升级,智能手机已经步入了飞速发展的黄金时期。根据国外媒体报道,全球智能手机用户数量将于2017年达到30亿,其中许多人将用这些设备办公。因此,企业需要着力思索如何用手机产品吸引客户。本书循序渐进地讲解了开发移动Web所需要的各种主流技术,主要包括HTML 5、jQuery Mobile和PhoneGap。
移动设备发展现状和未来趋势分析
移动设备的发展将成为改变传统计算的一个根本趋势,移动设备不仅仅是智能手机和传统的音乐播放器,更重要的是平板电脑及一些今天看来依然还不那么具有移动性的设备。移动设备的数量将超过我们今天所看到的所有台式机设备,甚至超过互联网用户数。这是一个新的市场机会,小型机正在取代大型机,机会的背后是CPU性能的积累性提高和无线互联网Wi-Fi的高速发展。未来,手机将会超越PC,成为我们的信息处理中心,而其他设备可能会成为手机之外的辅助设备。
由Apple iOS和Google Android的发展过程及发展现状可以看出,未来的移动计算领域注定将以更加开放的形态发展。基于开放、免费并且互操作性很强的平台,开发方式将在移动应用的开发过程中扮演关键角色。
据国外媒体报道,到2017年,移动设备的数量将从2015年年初的62亿增长到90亿。到2019年,全球移动设备普及率将达到125%。未来,将会有更多的用户开始使用4G网络。
本书的内容
本书循序渐进地讲解了在Android、iOS、Windows Phone等移动平台开发Web程序的方法,详细剖析了开发移动Web所需要的各种主流技术。全书共分为20章,从网页和网站制作基础开始讲起,依次讲解了搭建移动Web开发环境,移动Web开发的准备工作,HTML基础,HTML 5在移动设备中,CSS基础,JavaScript脚本语言,使用jQuery Mobile框架,使用PhoneGap,开发移动设备网页,Web Sockets实时数据处理,Web Workers通信处理,页面数据离线处理,绘制三维图形图像,使用Geolocation API,使用JQTouch框架,使用Sencha Touch框架,使用node.js,记事本系统,Android版的电话管理系统。在讲解每一个知识点时,都遵循了“理论结合实践”这一教学模式,通过具体的演示实例讲解了每一个知识点的用法。
本书上述内容几乎涵盖了移动Web开发技术中的所有主要内容,并且全书内容言简意赅,讲解详细、通俗易懂,不仅适合网页设计高手们学习参考,也特别有利于初学者系统地学习并消化。
本书特色
本书内容丰富,讲解细致,我们的目标是通过一本图书提供多本图书的价值,读者可以根据自己的需要有选择地阅读。在内容的编写上,本书具有以下特色:
(1)结构合理
从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚。
(2)遵循“理论加实践”这一主线
为了使广大读者彻底弄清楚移动Web开发技术的精髓,在讲解每一个知识点时,都通过具体的演示实例讲解每一个知识点的具体用法。
(3)易学易懂
本书内容条理清晰、语言简洁,可以帮助读者快速掌握每个知识点。使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行针对性的学习。
(4)实用性强
本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,通过生动的语言和细腻的笔法,详细讲解了移动Web开发技术中各个知识点的基本内容。
(5)内容全面
本书涉及移动Web开发的所有内容,无论是传统网页开发的技术,还是数据存储、API等知识,甚至Android和iOS移动Web的开发知识,在本书中都将一一展现在广大读者的面前。
读者对象
* 初学网页设计的自学者
* 网页设计师
* Web开发人员
* 大中专院校的教师和学生
* 毕业设计的学生
* 移动Web设计人员
* Android开发人员
* iOS开发人员
* 相关培训机构的老师和学员
* 从事移动Web开发的程序员
本书在编写过程中得到了家人和朋友们的大力支持和帮助,在此对他们一并表示感谢。由于作者水平所限,如有纰漏和错误之处,诚请读者批评指正。
编 者
2016年6月