前 言
移动Web在当今的发展速度一日千里,移动互联网取代PC互联网已经成为趋势,各公司都在开发自己的移动APP,为用户提供更好的服务,也希望能获取更多的移动入口流量。几乎所有的公司都在改造早期的网站,以方便用户使用手机浏览。所以,移动网站和APP成为当前所有企业在移动时代攫取用户资源最有效的方法。
移动开发的需求很大,而且很多人只懂得传统的网站开发方法,所以为了普及移动网站和APP开发的需要,我们编写了这本跨平台开发的图书,让传统网站开发人员和新进入市场的开发“小白”都能够快速地开发出简洁实用的移动网站和APP。
移动开发的技术日新月异,开发工具版本的变迁、技术搭建环境的变迁、各种跨平台技术的升级、技术框架的升级促成了本书的改版,尤其是针对jQuery和jQuery Mobile,坚持用或换种形式用的声音很多很杂,本书尽量提供接近最新版的这两个框架,让读者能够站在技术的前方。
本书的特点
1.结合当前技术热点,让移动互联网的混合开发更简单。移动互联网的发展简直可以用爆发来形容,传统的网页技术从兼容性和美观性上都无法与移动Web相媲美。当下最好、最快速的开发移动互联网的技术非HTML 5莫属。微信内嵌HTML 5网页和游戏的爆发促进了HTML 5在国内的需求。对于安卓、iOS等跨设备的需求又促进了jQuery Mobile跨平台技术的发展。本书结合这两大热点,帮助读者轻松应对移动互联网开发。
2.布局移动网站和移动应用,切中目前企业热门的开发需求。本书所有的实例或小示例全部针对移动网页,这是市场所需,因为所有的企业都在谋求移动方向的突破,而这种突破的第一步就是将网页改造成兼容的移动网页。
3.低成本,快速开发,还能跨平台,利用流行的技术进行实战演练。本书所选的HTML 5和jQuery Mobile都是开源技术,不需要购买大量的硬件和软件,完全低成本,而且这两种技术都支持快速开发,还能跨平台,可用于移动网站和APP的开发,也可用于开发微信公众号网页等,进一步节约了企业的成本。
4.合理的章节安排。无论是PC网页还是移动网页,都要明白网页的构成和基本元素的设计。本书首先从基础网页讲起,然后讲解HTML 5技术,介绍CSS美化网页,再介绍CSS 3,帮助读者制作更酷炫、兼容性更强的移动网页,最后通过jQuery和jQuery Mobile的讲解帮助读者将移动网页布局到任何需要的平台上。
本书的内容安排
本书共4篇16章,内容从HTML 和CSS基础到HTML 5和CSS 3,再到jQuery和jQuery Mobile。
第一篇(第1~4章)HTML与HTML 5。本篇回顾HTML的基础知识,重点介绍HTML 5的改进,突出移动网页在设计中与传统网页的不同,还增加了一些特色,主要包括HTML网页的基础、网页的基本标签、表单的自动化、HTML 5的新特色等。
第二篇(第5~9章)CSS与CSS 3。本篇首先介绍CSS的基础语法;然后介绍利用CSS设计网页中的文字和背景;接着介绍CSS 3的一些特色,尤其是利用媒体查询技术实现跨平台网页,主要包括网页样式、网页设计基础、CSS选择器和媒体查询;最后通过一个完整的实例剖析一个HTML 5+CSS 3网站的实现过程。
第三篇(第10~14章)jQuery Mobile。jQuery Mobile是跨平台方案的首选。本篇重点介绍这个技术,包括jQuery Mobile基础、快速开发、APP布局、APP发布和推广等。
第四篇(第15、16章)移动网页与APP实战。本篇通过一个实时股票APP和在线视频播放的案例详细解析移动网页开发中的各种步骤、代码和技术,包括插件的使用、界面的设计、数据库的连接等。
代码下载
本书示例代码请扫描右边的二维码获得。
如果下载有问题,请联系booksaga@163.com,邮件主题为“HTML 5+CSS 3+jQuery Mobile移动网站与APP开发实战”。
本书读者与作者
移动APP开发人员、移动网站前端开发人员、移动网页美工人员
移动网站后台开发人员
移动网页设计、移动网页开发初学者
高等院校、培训学校相关专业的学生
移动网站建设与网页设计的相关兼职人员
本书第1~11章由平顶山学院的时合生编写,第12~16章由刘华贞编写。
著 者
2020年1月