前言
随着智能手机、平板计算机等智能移动设备的兴起与普及,运行在智能移动计算设备上的移动操作系统平台也在日新月异地发展,与此同时,也激起了移动系统应用程序的井喷式发展。智能移动设备领域中,平台多样性与移动应用程序快速发展的需要构成了一对矛盾,跨平台的手机APP及移动Web网站的应用及开发越来越受到重视。
本书从初学者的角度进行选材和编写,在编写过程中,注重基础知识和实战应用相结合。本书有以下几个特点:
(1)浅显易懂。本书从人们认知规律出发,对每一个概念,用简单的示例或图示来加以说明,并用短小的典型示例进行分析解释。
(2)内容新颖而实用。我们学习编程的目的是为了解决人们生活和生产实践中的问题,本书介绍了许多手机APP及移动Web应用程序的实用示例,可以帮助解决读者在学习和实际应用过程中所遇到的一些困难和问题。
(3)在体系结构的安排上将手机编程的基础知识和一般编程思想有机结合,对典型例题进行了详细的分析解释。
本书共分为10章,其内容简单介绍如下:
第1章介绍移动Web网站和手机APP应用程序的基础知识,让初学者对创建移动Web网站和移动Web APP应用程序有基本的认识。
第2章主要介绍HTML 5的文档设计、CSS技术以及JavaScript语言基础知识,只有掌握好这些基础内容,才能为后面的学习奠定良好基础。
第3章主要介绍jQuery程序设计的基本知识,包括jQuery的下载与配置、jQuery选择器对页面中的元素进行定位、jQuery的事件处理、jQuery自定义插件、jQuery的动画与特效等内容。
第4章主要介绍跨平台的手机APP及移动Web网站的重要设计工具——jQuery Mobile,主要内容包括jQuery Mobile的程序基本结构、按钮与多页面结构、对话框设计、表单设计、列表和可折叠内容块等。
第5章主要介绍应用jQuery封装的Ajax技术,实现客户端与服务器端异步通信问题,主要内容包括Ajax技术、JSON格式数据及向后台服务器提交数据的处理技术等。
第6章主要介绍移动APP怎样实现对远程网络数据库进行读/写数据的操作方法,并详细介绍了编写一个网络在线记事本应用程序的设计过程。
第7章主要介绍应用PhoneGap技术,编写跨平台手机APP的应用程序框架,把Web前端程序包装成一个跨平台的手机APP应用程序。
第8章主要介绍移动Web的一个jQuery应用的综合实例。在该实例中把复杂的综合问题拆解成多个功能单一的较小问题,循序渐进地讲解应用前端的jQuery程序完成页面布局,调用后台数据库完成所选择衣服的价格计算等方法。
第9章主要介绍应用百度地图API设计地图展现、搜索、定位、路线规划等应用程序设计的方法。
第10章详细介绍瀑布流的设计思路和设计方法。
本书适合具有初步网页设计与编程经验,并对开发移动网站和手机APP有兴趣的读者学习,不要求读者拥有在移动应用和大型网站开发方面的经验,适用于手机APP及移动网站开发的初学者。
笔者的联系方式如下:
E_mail:zsm112233@163.com;作者空间:http://1140793510.qzone.qq.com/2。
本书例题源程序可以在中国铁道出版社网站(http://www.tdpress.com/51eds/)或作者网站空间(http://1140793510.qzone.qq.com/2)下载。作者的网站还提供了相关资料下载、习题解答及电子课件,以帮助读者学习。
编者
2017年4月