前言
移动互联网时代,基于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月于苏州大学