前言 党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 通过网站获取信息及进行学习、娱乐、消费已经成为人们生活和工作不可或缺的一部分。“互联网+”、移动互联网已经深入到人们日常生活的方方面面,人们已经离不开互联网。HTML5+CSS3+JavaScript前端三剑客能让用户有更好的网站体验,网页页面越来越美观,页面与用户的交互性也越来越强。 全书分为7个阶段,共14章。 第1阶段(第1~5章)HTML5核心技术篇,介绍了HTML5基本结构、HTML5语法、标签、HTML5新特性、HTML5媒体等内容,通过对这些标签的使用,熟悉页面布局的结构及如何搭建。 第2阶段(第6章)HTML5实战训练营,通过高强度HTML5案例的训练,将技术内容融入真实实战中,拒绝死记硬背。 第3阶段(第7~9章)CSS3核心技术篇,介绍了CSS3基础、CSS3选择器、CSS3布局、各种美化元素、CSS3动画等内容,通过该阶段的学习,使前端设计从外观上变得更炫。 第4阶段(第10章)CSS3实战训练营,通过CSS3案例的训练,引领读者步入Web前端开发的极乐世界。 第5阶段(第11章和第12章)JavaScript核心技术篇,介绍了JavaScript基础、操作DOM、事件处理、操作BOM等内容,学好该阶段能极大地提升JavaScript编程能力。 第6阶段(第13章)JavaScript实战训练营,读者可以对JavaScript在Web前端开发中的应用有详尽的了解,能在自己的职业生涯中应对各类JavaScript开发需求。 第7阶段(第14章)企业级项目篇,介绍企业级项目: 小米商城,紧跟企业实际技术选型,追求技术的实用性与前瞻性,帮助读者快速理解企业级布局思维。 互联网上不缺学习资料,但是这些资料不全面、不系统、实战性不强,往往对初学者不友好,而本书刚好就解决了这些问题,相信读者能从书中收获良多。 本书特色 (1) 结构科学,易于自学。科学地设置为7个阶段并由浅入深、循序渐进地讲解,为解决实际问题而生。 (2) 实例典型,轻松易学。“一个知识点→一个例子→一个结果”,便于读者理解知识,快速学习编程技能。 (3) 微课视频,细致透彻。直观感受编程之美及编程之乐。 (4) 强化训练,实战提升。对于软件开发,实战才是硬道理。 本书附赠资源 1. 配套资源 (1) 本书配套同步视频。 (2) 本书的案例源代码(共计270个)。 (3) 本书教学课件(PPT)。 2. 拓展学习资料 (1) 习题库及面试题库(共计1000题)。 (2) 工具库(HTML参考手册11部、CSS参考手册9部、JavaScript参考手册27部、Photoshop参考手册4部)。 (3) 案例库(各类案例600个)。 资源下载提示 素材(源码)等资源: 扫描目录上方的二维码下载。 视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。 致谢 本书的顺利出版,得益于晋中信息学院领导的信任和鼎力支持,感谢赵佳霓编辑对本书的高水平编辑工作。在本书的编写中难免出现疏漏和瑕疵,诚望各位专家、学者、读者不吝批评指正,以利再版时进一步完善。 贾志杰 2023年7月