前 言
当今网络应用的不断普及和技术变革,以及互联网的迅猛发展,使得Web网站设计开发已经成为一门广泛应用的技术,同时各行各业对网站的要求越来越高,对网页设计开发人才的需求也大大增加。Web标准和CSS技术的应用已经成为一种潮流和趋势。
作者结合自己多年实践经验的积累和相关课程的教学经验,编写了本书。本书是为计算机相关专业的学生以及对网站设计开发感兴趣的读者编写的,旨在培养读者的网站开发能力,以适应网络社会对这方面人才的需求,让读者通过学习,成为一名精通HTML 5 +CSS+JavaScript网页设计与制作的能手。
本书以一个电子商务网站开发为案例背景,将构建商务网站时需要的典型应用作为书中的案例,引入网站设计开发所需要的关键技术和开发语言。本书理论知识与实践紧密结合,理论知识适中,理论讲解的同时侧重实例讲解,思路清晰,使读者易于掌握相关实用技术。
本书共分为10章,前面9章为理论教学结合实例讲解,最后一章为一个综合性的案例。整体内容包含网页设计与制作的三大核心技术:HTML 5、CSS 3和JavaScript。各章的主要内容说明如下。
第1章介绍网站开发设计的基础知识,包括Web基础知识、网站开发的基本流程及关键技术,以及网站开发的工具。
第2章讲解HTML 5的相关知识,主要包括HTML 5的新功能、新增标记和属性、废弃标记,以及HTML 5文档中的常用标记、表单元素和HTML 5新增的结构化元素。
第3~5章这三章主要讲解CSS的技术知识,包括CSS基础、CSS设计布局和CSS样式。其中,对主流浏览器都支持的、也比较成熟的CSS 3的部分属性进行了细致讲解。
第6~8章这三章主要讲解JavaScript知识,包括JavaScript语法基础、函数及其应用、常用的内置对象、常用的文档对象、常用的窗口对象和事件处理等内容。
第9章讲解JavaScript如何实现Canvas功能,包括使用Canvas绘制基本图形、变换图形及绘制文本等。
第10章主要以购物车的设计为案例背景,通过商品购物车功能的设计,系统地介绍HTML 5、CSS样式和JavaScript脚本编程三项技术的综合运用。
本书由湖南应用技术学院信息工程学院彭进香、山东女子学院张茂红、中山大学新华学院信息科学学院王玉娟任主编,由广东科学技术职业学院叶娟、北京工业职业技术学院孙秀娟、乐山职业技术学院万幸、内蒙古机电职业技术学院刘英任副主编,具体编写分工如下:第1、5、9章由王玉娟、孙秀娟编写,第2、3、4章由彭进香编写,第6章由叶娟编写,第7、8章由张茂红编写,第10章由万幸编写。编写过程中参考了很多相关技术资料及经典案例,吸取了许多同仁的宝贵经验,在此深表谢意!
由于编者水平有限,书中不足与疏漏之处在所难免,恳请各位专家和广大读者批评指正。
编 者
