前言 当今我们处在一个万物互联、物皆智能的时代。Web在这个时代扮演着一个非常重要的角色。无论我们身在何处,通过Web获取各种信息已经成为一种习惯和生活方式。Web背后的技术正是本书所要探讨的内容。 本书是一本针对Web前端开发的理论知识与工程实践的指导性著作,既面向广大的在校大学生,也面向需要获得具体工程实践指导的工程技术开发人员,还适用于对Web技术感兴趣的业余爱好者。相信本书可以成为一本Web前端开发方面的入门与指导性著作。 本书专注于Web前端技术,按照HTML、CSS和JavaScript的顺序组织章节。这3项技术是支撑Web前端的主要技术。如果你想系统学习Web前端技术,可以按照章节的顺序从头开始阅读。如果你有一定的基础,或者只是对某一项具体技术和知识点感兴趣,那么也可以跳跃式地阅读或者只是选择自己感兴趣的章节进行学习。本书的各个章节的知识点具有相对独立的特点。无论采用哪种方式,本书都将会对你的Web前端技术之旅给予很大的帮助。 中国最大的互联网企业例如阿里巴巴、腾讯、百度中都有相当大比例的Web开发人员,其他各类企业中也都有一定比例的Web开发人员。在当今这个时代,掌握Web技术是信息化建设的一种必备技能,也是各类企业对人才技能的急迫要求。本书除了介绍Web前端的基本理论知识,还密切联系工程实际,以各类项目的形式讲解技术在实践中的应用方式。 Web技术尤其Web前端技术是变化和发展特别快的技术,相关领域的技术人员需要不断学习该领域的知识才能跟上Web技术发展的趋势并及时掌握最新出现的知识点与技术栈。本书尽可能地讲解最新的Web前端技术,但是书籍的出版与技术的发展之间不可避免地会有一定的时间差,对于本书中可能出现的个别不能体现最新技术的地方,我将在后续的版本中及时更新与修改。 关于Web前端的知识与工程实践指导的内容,市面上的书籍涉及较少,也没有太多专门论述Web前端技术的书籍。本书作者从多年的教学实践与工程实际经验的角度出发,系统论述了Web前端的工作流程与所涉及的各类知识点,并通过实践与项目的形式对技术的实际应用进行了讲解与讨论。本书每章都配有配套的思考题及答案、微课视频与课件,便于读者自学或者各类院校的教师在开设课程的过程中采用。 最后,感谢吴彬艳协助完成了本书配套的微课视频的录制以及课件和思考题答案的准备等工作。 Web技术从30年前出现到今天有了很大的发展。但只是在过去的10年才出现了突飞猛进的变化。本书内容浓缩了过去10年的Web前端的主要知识点与技术发展,相信本书值得广大的Web前端学习和从业人员阅读和收藏。 杨晓东2022年2月于杭州