图书前言

前    言

  近几年全球都在谈论一个新名词——移动互联网。iPhone和Android彷佛就在一夜之间将人们从原始社会带入了文明时代。就在五六年前,你很难想象当你置身于一个陌生城市之时可以不费吹灰之力就能找到两条街以外最合你胃口的那个西餐厅,并邀请几米开外的漂亮姑娘和你共进晚餐。

  作为互联网从业者,我深知投入建设这样一个便捷的互联网世界是多么的激动人心。作为Web开发的坚定拥护者,我也更知晓绝不能在移动互联网时代漏掉HTML 5技术。

  1.HTML 5不仅仅是HTML

  早期的HTML在非常长的时间里被人们认为是一种效率低下,且功能简单的网页开发技术。但Web技术的不断发展让“网页”和“应用”的界限越来越模糊,尤其是HTML 5的横空出世让Web变得更加强大。

  HTML 5标准草案最初发布于2008年,而后被各大浏览器厂商跟进,包括Chrome、IE、Opera和Safari等。它发展迅速,很快成为了开发跨平台和跨设备应用的首选客户端技术。它赋予浏览器强大的能力。例如,基于HTML 5甚至完全可以抛弃特定的操作系统平台——Chromebook就是这方面的有力践行者。

  而对于开发人员来讲,HTML 5使得开发应用程序更加高效、快捷和简单,几十行代码便可以实现过去几百上千行代码才能实现的功能,真是省时省力。

  2.HTML 5易学易用

  HTML 5增强了HTML的功能,但又摒弃了XHTML的复杂,在学习上几乎不用花费太多功夫,在使用上也尽量贴近人们的常规思维。

  HTML 5社区和相关技术发展也十分迅速。尤其在移动互联网的助力下,HTML 5的步子迈得更大了。一方面,对程序开发不了解的设计师也能利用HTML 5和CSS 3技术轻易地设计出高保真的动态应用原型。另一方面,前端开发工程师可以利用HTML 5提供的编程接口编写出强大的应用程序。 

  3.本书的诞生

  许多人在学习HTML 5的时候不明白究竟什么才算是HTML 5,也经常搞混一些概念和用法。从某种角度来说,HTML 5是一系列技术标准的集合,并且是不断向前发展的技术。为了帮助那些对移动开发感兴趣的读者能够在较短的时间内掌握HTML 5开发技术,笔者编写了本书。  

  本书首先从HTML 5的历史和背景入手,让读者理解HTML 5究竟为何物。然后一一讲解了HTML 5的相关技术标准及其在移动Web开发中的应用,以期读者能够掌握HTML 5移动Web开发的核心内容。最后再讲解HTML 5移动Web开发的相关工具,让读者可以快速成为一位高效而专业的开发者。

本书特色

  1.内容丰富,覆盖面广

  本书基本涵盖了HTML 5移动Web开发的所有常用知识点及开发工具。无论是初学者,还是有一定基础的Web开发从业人员,通过阅读本书都将获益匪浅。

  2.注重实践,快速上手

  本书不以枯燥乏味的理论知识作为讲解的重点,而是从实践出发,将必要的理论知识和大量的开发实例相结合,并将笔者多年的实际项目开发经验贯穿于全书的讲解中,让读者可以在较短的时间内理解和掌握所学的知识。

  3.内容深入、专业

  本书直击要害,先从标准文档入手,深入浅出地讲解了Web技术的原理。然后结合移动Web开发的相关工具,介绍了实际的移动Web开发,让读者学有所用。

  4.实例丰富,随学随用

  本书提供了大量来源于真实Web开发项目的实例,并给出了丰富的程序代码及注释。读者通过研读这些例子,可以了解实际开发中编写代码的思路和技巧,而且还可以将这些代码直接复用,以提高自己的开发效率。

  5.视频教学,高效直观

  笔者专门为书中的重点内容和实例录制了配套教学视频进行讲解,以方便读者更加高效直观地学习,从而取得更好的学习效果。这些视频及本书源代码需要读者自行下载。读者可以到www.tup.com.cn上搜索到本书页面按提示下载,也可以到www.wanjuanchina.net上的相关版块下载。

本书内容

  第1篇  HTML 5移动Web开发基础(第1~11章)

  本篇主要介绍了HTML 5移动Web开发的基础知识。首先介绍了移动互联网的发展历史和大背景,并阐述了万维网的精髓和Web标准的意义。了解这些知识可以从更宏观的层面理解HTML 5技术。然后从Web前端开发的三大技术层面,详细介绍了HTML 5开发的核心技术。其中,HTML是表意层面的技术,CSS是视觉层面的技术,而JavaScript则是行为和功能层面的技术。掌握本篇内容,可以为读者的移动Web开发打好基础。

  第2篇  HTML 5移动Web开发实战(第12~17章)

  虽然HTML 5大大简化了开发过程,降低了开发成本,但这远远不够,还需要借助许多基于HTML 5的移动开发框架。这些框架可以让开发任务变得更加简单。

  本篇从实战角度介绍了HTML 5移动开发框架及其他相关知识。首先介绍了轻量级框架jQuery Mobile,然后介绍了重量级框架Sencha Touch,最后介绍了Bootstrap、PhoneGap、Foundation及Node.js等其他移动Web开发技术。掌握本篇内容,读者便可以较好地利用这些技术进行移动Web开发。

本书读者对象

* HTML 5初学者;

* 有一定基础的Web开发人员;

* Web前端开发工程师;

* 移动应用开发人员;

* 浏览器开发人员;

* 大中专院校的学生;

* 相关培训班的学员。

本书作者

  本书由林珑主笔编写。其他参与编写的人员有丁士锋、胡可、姜永艳、靳鲲鹏、孔峰、马林、明廷堂、牛艳霞、孙泽军、王丽、吴绍兴、杨宇、游梁、张建林、张起栋、张喆、郑伟、郑玉晖、朱雪琴、戴思齐、丁毓峰。

  阅读本书时若有疑问,请发E-mail到bookservice2008@163.com,以获得帮助。

  

  

  编者

  

  ??

  

  ??

  

  ??

  

  ??

  

HTML 5移动Web开发实战详解

  

前言

  

·II·

  

  

·III·