图书前言

前言

移动互联网时代,基于HTML5技术的Web应用得到快速发展,传统设计已经无

法满足多元化需求,网页设计人才缺口巨大。本书旨在培养Web前端开发技术人才,

为后续复杂的Web应用、移动应用开发打下坚实的基础。

Web前端开发涉及的知识和技术广泛,具有很强的操作性和综合实践性,本书

强调实践教学,并且兼顾理论知识。在项目导向和任务驱动模式下,本书内容围绕

职业活动,从实际出发,模拟真实工作情境,采用“逆向推导”的思维方法,根据

实际工作任务讲解相关理论知识,重在培养学生的职业岗位能力。同时通过9个项

目,由浅及深、较为全面地介绍Web前端开发的相关理论,包括HTML5、CSS3和

ECMAScript中最新定义的标准。

本书适用于零基础读者。“授之以鱼,不如授之以渔”。知识在不断地更新变化,

要及时掌握新知识,学习的方式方法尤为重要。本书通过项目教学引导读者入门,旨

在引导读者掌握Web前端开发的基本方法和技巧。

本书主要特色是源代码教学、项目导向和任务驱动、分阶段教学。

1.源代码教学

本书侧重源代码教学,突出介绍HTML、CSS、JavaScript,使读者能够熟练使用

HTML代码设计网站内容,使用CSS设计页面样式,使用JavaScript实现网站的动态性。

希望读者通过学习,能做到“知其然,知其所以然”。

2.项目导向和任务驱动

本书重点突出项目式教学,书中9个项目从个人到企业,从PC端到移动端,涵

盖了目前常见的Web应用场景。每个项目搭载若干任务,以任务驱动学习,由浅及深、

较为全面地介绍Web前端开发的相关知识及技巧。本书注重知识内容的实用性和综合

性,侧重实用设计方法、设计技能和设计过程的讲述。

3.分阶段教学

本书内容共5篇,分别是开篇、个人网站设计篇、企业网站设计篇、行业网站设

计篇以及响应式网站设计篇。分阶段的教学内容使读者能在不同的阶段掌握不同的技

能要求,以适应不同的岗位需求。

Web

II

前端开发与项目实践

 ●开篇:旨在让读者建立起网页设计技术的基本认识,使读者能够搭建并制作一

个简单的网站。 

●个人网站设计篇:侧重静态网页的基础教学,重点介绍HTML与CSS的基

础知识。通过该篇的学习,可使读者掌握界面风格较为简单的静态网页设计

方法。 

●企业网站设计篇:侧重静态网页的进阶教学,重点介绍HTML与CSS的进阶

知识。通过该篇的学习,使读者能够设计出界面风格更复杂、灵活的网页。 

●行业网站设计篇:侧重动态网页的教学,重点介绍HTML与JavaScript的相关

知识。通过该篇的学习,使读者可以掌握交互性网站的设计方法,为今后复杂

的Web应用开发的学习打好基础。 

●响应式网站设计篇:该篇属于拓展知识,主要介绍如何利用主流的前端开发技

术快速设计出适应不同设备的网站。

本书项目1、2、6、7由魏慧编写,项目4、5、8、9由胡沁涵编写,项目3由魏慧、

胡沁涵共同编写,由魏慧负责统稿。本书的编写得到苏州大学计算机科学与技术学院

和苏州城市学院的大力支持。由于作者水平有限,不足之处在所难免,恳请广大读者

和同行提出宝贵意见,在此深表感谢!

作 者

2023年1月于苏州大学