图书前言

网页设计课程是高等院校计算机及其相关专业的一门重要的基础课程。本教材第1版自2009年7月由清华大学出版社出版以来,受到兄弟院校同仁的厚爱,并被新闻出版总署中国书刊发行协会评为“2010年度全行业优秀畅销品种”。自2011年9月第2版出版以来,已有八十多所高校采用本书作为授课教材,百余所大中专院校将本书作为教学参考书,累计销售7万余册。

在第3版中,编者坚持第2版所遵循的特色和原则,即本书不仅通过提供丰富的小实例来介绍HTML、CSS、JavaScript的基本语法,而且将一个完整的案例——班级网站贯穿于全书始终,教会读者如何将各个知识点综合应用于一个实用系统中,并通过每章后附有的针对性实验,巩固各章所学的知识,避免学习的知识停留于表面、局限于理论,使读者学习的知识可以马上应用于实际的相关工作中。

在第3版的修订中,我们又充分追踪了前沿技术发展趋势以及一些读者的建议,对教材从几个方面进行了修订:

第一,内容更新。第3版中主要删除了一些新的Web标准中已经被废弃和极少用到的标签和属性,重点突出在一些实用的标签属性上,还删除了内容较少的多媒体章节及目前实际应用中较少使用的框架章节。

第二,增加进阶部分内容。新增第9章CSS应用部分,重点针对CSS与文字段落、CSS与列表、CSS与超链接、CSS与表格、CSS与表单等内容结合商业案例制作讲解,增强学生对CSS应用部分的理解。同时,新增了第13章HTML5应用,通过案例全面介绍了HTML5的新特性和新功能,教师可根据学生水平和教学需求自由选择。

第三,体现商业化应用。本书所选案例都是从商业化应用网站中直接选取,符合现代网页的设计原则和要求,使学生所学即所用。

第四,实验题目和素材库的充实。本书提供了丰富的网页素材,对课后实验依据素材进行了更明确的要求,有利于实验的指导和完成。

修订后本书的主要内容包括基础内容和进阶提高两大部分。基础内容部分共分10章,循序渐进地全面讲述了HTML、CSS、JavaScript技术。第1章、第2章重点介绍了HTML设计和开发所需了解的基本概念和框架结构; 第3章~第7章系统介绍了文字与段落、列表、超链接、表格和表单在页面开发中的应用; 第8章、第9章详细介绍了CSS在实际开发中的应用技巧; 第10章介绍了JavaScript在动态网页开发中的基本概念和应用,并结合案例进行了细致描述。进阶提高部分分为4章,第11章系统讲述了Web设计的基本原则和方法; 第12章通过实际案例介绍了基于表格的页面布局方法和基于DIV+CSS的页面布局方法,以及常见导航菜单的制作; 第13章介绍了HTML5新的特性和应用; 第14章通过综合案例系统介绍了网站开发从规划、实现到发布的完整过程。

为帮助任课教师更好地使用本书,本书配套了各种辅助教学材料,包括:

(1) 一份习题解答手册;

(2) 一套PowerPoint教案;

(3) 一套完整的实验指导手册和解答;

(4) 大量的网页设计素材;

(5) 两套商业网站全站源代码;

(6) 在线的教材网上资源站点。

同时配合该书还出版了配套的实验指导教材,帮助学生丰富和加强上机课程的实践内容。

本书在编写过程中,得到了清华大学出版社魏江江老师的大力支持与合作。此外,韦付芝、赵文燕等老师在整理、校对、绘图等工作中都付出了艰辛的劳动,使本教材能如期地与读者见面。在此谨向以上各位表示衷心感谢。

本书的几位作者都是工作于教学与科研一线的骨干教师,具有丰富的教学实践经验。全书由郑娅峰、张永强负责规划。具体分工如下: 第1章、第3章由郭节编写; 第2章、第9章由杨风雷编写; 第4章由袁泽明编写; 第5章、第6章由范颖编写; 第7章、第14章由冯新扬编写; 第8章由郑娅峰编写; 第10章由张永强编写; 第11章、第12章由张巧荣编写; 第13章由张潇文编写。最后全书由郑娅峰、张永强进行了编排和审定。

虽经多次校对审核,但限于编者水平,在本次修订再版的教材中,仍难免会有错误和不当之处,恳请读者批评指正。

编者

2015年10月