本书主要讲述利用HTML5相关技术开发移动Web网站和Web App应用程序,共有8章。涉及前端开发的HTML、CSS、JavaScript;并实现与后台数据库的交互设计,主要是PHP、AJAX、Jquery的设计开发。并结合大量实例让开发者学习更多实践知识。 针对于现有的移动应用平台,如Android、IOS、Winphone等,本书介绍了不同的跨平台开发工具,重点讲述了基于PhoneGap开发工具的智能终端跨平台应用设计开发。
本书为中国传媒大学理工学部实训课程“智能终端跨平台应用开发”教材。
在现代大学教育中,实习实训教学受到越来越多的重视。该书在前期实习实训教学改革的基础上,结合新的教学理念以及教学条件,对已有教材进行了完善和补充,以求适应现代教学发展的需要。
全书分为8章,内容包括:HTML5的基础知识、CSS的基础知识和应用、JavaScript的语法及应用、PHP语言、Ajax实例、iQuery框架设计、交互设计和可视化的基础知识、PhoneGap的应用开发等。涵盖了智能终端开发的基本方法和实例。内容基本上按照课程教学大纲的顺序安排,方便学生学习。
实习实训课程教育的特点就是突出系统性、综合性、实践性、创新性。本书内容的阐述按照课程体系逐步系统地展开。学生通过学习能够逐步学会智能终端前端设计等知识点,掌握后台数据库交互设计概念。本书内容的安排结合课程及学习的特点,有层次、循序渐进地展开。智能终端跨平台应用开发实习实训课程以实践教学为主,学生除了学习传统理论外,还可以学会利用相关的开发工具进行程序的编写和系统的设计。
本书由李晨编写。李晨负责全书的组织和定稿,张随雨负责习题的补充。
中国传媒大学出版社张旭老师认真审阅了全部书稿,并提出了许多宝贵意见。此外,本书的编写也得到了中国传媒大学理工学部实验教学中心全体老师的帮助,特此一并表示感谢。
本书可作为高等院校数字媒体技术、网络工程、计算机专业的本、专科学生学习前端设计开发、后台交互设计以及智能终端跨平台应用开发的教材。
限于编者的水平,本书难免有不妥之处,恳请读者批评指正。
李晨,讲师。20077年毕业于中国传媒大学,获得通信与信息系统专业硕士学位,后一直在中国传煤大学仟教。主要研究方向为智能终端应用开发,媒体信息处理、个性化推荐系统等。作为项目骨干成员完成多项国家科技支撑计划项目。国家新闻出版广电总局科技项目和文化部科技提升计划项目,在国内外期刊和会议上发表多篇论文。开设并讲授“智能终端跨平台应用开发”等课程。
第1章 HTML、XHTML和HTML5
1.1 HTML5概述
1.2 HTML基础
1.3 XHTML
1.4 HTML5
1.5 练习题
第2章 CSS
2.1 CSS简介
2.2 CSS控制背景图像和列表样式
2.3 文本、字体与颜色
2.4 CSS定位控制网页布局
2.5 练习题
第3章 JavaScript
3.1 JavaScript简介
3.2 JavaScript的基本概念
3.3 练习题
第4章 PHP
4.1 PHP简介
4.2 PHP语言基础
4.3 PHP字符串
4.4 PHP函数
4.5 PHP数组
4.6 PHP的数据库
4.7 练习题
第5章 Ajax
5.1 Ajax概述
5.2 XMLHttpRequest对象
5.3 设计Ajax界面
5.4 练习题
第6章 jQuery
6.1 初识jQuery
6.2 学习iQuery时注意的几个概念
6.3 学习资源
6.4 DOM
6.5 事件处理
6.6 练习题
第7章 可视化与交互设计
7.1 可视化的目标和作用
7.2 视觉感知与视觉通道
73数据可视化基础
7.4 可视化分析工具
7.5 移动设备和其他设备的交互设计
7.6 网页的交互设计和用户体验
第8章 PhoneGap
8.1 PhoneGap简介
8.2 PhoneGap开发环境的配置
8.3 PhoneGapAPI