前言

HTML诞生于20世纪90年代,它带来了Web行业的一片繁荣。而随着移动互联网时代的到来,HTML的最新版本——HTML5应运而生,它的出现颠覆了互联网开发的格局,取代了Flash插件在网页开发中的垄断地位,优化了移动互联网的体验,甚至颠覆了Android、iOS等手机软件。

为了帮助更多的读者进入移动互联网行业。杰瑞教育组织专业讲师团队,完成了此书的编写工作。杰瑞教育成立于2011年,专注于互联网人才培训领域,每年均为全国各地互联网企业输送优秀IT人才数千人。本书以杰瑞教育Web前端课程大纲为基准,结合杰瑞教育线下培训授课内容与课堂案例编写而成。

为保证学习效果,本书秉承“纯干货”的原则,帮助广大读者通过更精简的语言、更通俗的案例,学习更全面的知识体系。

本书特点

本书的特点主要体现在以下几个方面:

配套资源丰富。

为方便读者自学,本书随书附赠教学视频以及案例源代码等学习资源。

专业的技术支持服务。

为保证读者学习效果,杰瑞教育将为读者提供专业的技术支持服务,解决读者学习的后顾之忧。

专业的就业咨询服务。

对那些顺利完成本书学习任务,并达到相应技术要求的学员,杰瑞教育将有专业的就业导师团队,为广大读者在就业过程中遇到的问题提供就业咨询服务。

完善的知识体系。

本书讲授的所有知识内容,均来自杰瑞教育多年教学经验的积累,完全按照杰瑞教育Web前端课程教学大纲要求进行本书知识体系的编写。

每章均提供案例与习题。

本书在注重理论知识的同时,更加注重学员的动手实践能力,每章节均附有完整的章节案例与章节练习,帮助读者提高动手操作能力。

本书内容

本书分为3篇,共18章。

第1篇HTML5(第1~4章)首先讲授的是HTML5的基础入门知识,紧接着是常见的块级标签与行级标签,最后详细地介绍了表格与表单的使用。

第2篇CSS3(第5~10章)首先从CSS3的基础知识开始,讲解了CSS样式表与选择器的使用(包括CSS3新增选择器),并重点讲解了CSS中的各种属性以及CSS3的新属性,紧接着讲解了CSS中的盒模型、浮动、定位的相关知识,最后介绍移动开发、响应式与弹性布局。

第3篇JavaScript(第11~18章)从JavaScript的语法基础开始,逐步讲解JavaScript中的变量与运算符、分支与循环、函数、BOM与DOM、数组与对象、正则表达式等相关知识点,并通过学习JavaScript面向对象来结束这一篇章的学习。这部分内容是全书的重点也是难点。

适合阅读本书的读者

希望学习并从事Web前端行业的初学者。

具有一定的工作经验但希望夯实基础知识的前端开发工程师。

相关专业大中专院校或培训学校的学生。

需要备课教材的大中专院校或培训学校的教师。

希望转入Web前端开发的其他软件工程师。

阅读建议

没有基础的读者应从第1章开始顺序阅读,尽量不要跳跃学习。

有一定工作经验的开发工程师可以根据需要选择所需章节阅读。

学练结合,将书中涉及的案例与练习亲自动手做一遍,会加深对内容的理解。

认真阅读书中的源代码,养成良好的编码习惯。

结合图书配套视频学习,可以帮助读者更好地掌握新的知识点。

养成良好的自学习惯,这将对读者以后的发展至关重要。

提升解决问题的能力,学会利用网络资源解决问题。

本书作者

本书由王涛、杨延成、姜浩编写,姜浩、王翠英负责本书的资料与案例整理,杨延成负责全书的最后审定工作。

编者

2018年1月