作品简介

本书以杰瑞教育前端课程大纲为基准,由浅及深地讲解了Web前端开发所需的知识。全书共3篇,涵盖了HTML5、CSS3以及JavaScript等多项技术,并提供学习视频,循序渐进地讲解每个知识点,同时每章均配有课堂案例与练习,让读者能够在学习的过程中进行实践操作,提高动手能力。本书可以帮助初学者顺利步入Web前端开发领域,也可作为开发人员的参考手册以及大中专院校与培训机构的教材。

王涛,山东捷瑞数字科技股份有限公司CEO,北京大学硕士研究生校外导师,山东省软件企业家、山东省电子信息行业企业家。创建并带领捷瑞数字成为领先的大数据可视化与数字展馆解决方案提供商。

杨延成,杰瑞教育总经理、高级讲师,从事IT教育领域多年,主要研究方向为C#、Java、HTML5以及Python。自2010年以来,受聘于山东省内多所高等院校担任客座讲师。

姜浩,杰瑞教育在线教育事业部总监,精通Web前端开发技术以及Java、PHP、Python等后台开发语言,曾参与多款企业级电商项目开发,所教授学员多人入职IT企业,深受学员好评。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1篇 HTML5
  • 第1章 HTML5学习概述
  • 1.1 认识HTML5
  • 1.2 学习HTML5前的准备工作
  • 1.3 HTML5的语法与结构
  • 1.4 章节案例:开始我的第一个网页
  • 第2章 HTML5常见的块级标签和行级标签
  • 2.1 常见的块级标签
  • 2.2 常见的行级标签
  • 2.3 HTML5新增标签简介
  • 2.4 章节案例:促销信息网页实现
  • 第3章 HTML5表格
  • 3.1 HTML5表格简介
  • 3.2 表格的基本属性
  • 3.3 行和列的属性
  • 3.4 表格的结构化与直列化
  • 3.5 章节案例:完成“特别休假申请单”
  • 第4章 HTML5表单
  • 4.1 表单简介
  • 4.2 input输入框
  • 4.3 其他表单元素
  • 4.4 HTML5智能表单
  • 4.5 章节案例:用户注册页面实现
  • 第2篇  CSS3
  • 第5章 CSS基础知识
  • 5.1 CSS概述
  • 5.2 CSS选择器
  • 5.3 章节案例:CSS选择器练习
  • 第6章 CSS常用属性
  • 6.1 CSS常用文本属性
  • 6.2 CSS常用背景属性
  • 6.3 CSS其他常用属性
  • 6.4 章节案例:实现素材图片效果
  • 第7章 CSS3新增属性与选择器
  • 7.1 CSS3的过渡与变换
  • 7.2 CSS3动画
  • 7.3 CSS3其他常用属性
  • 7.4 CSS3新增选择器
  • 7.5 章节案例:飞机滑翔动画实现
  • 第8章 CSS盒模型与浮动定位
  • 8.1 盒模型
  • 8.2 盒模型相关属性
  • 8.3 浮动与清除浮动
  • 8.4 定位
  • 8.5 章节案例:网页布局练习
  • 第9章 移动开发与响应式
  • 9.1 移动开发基础知识
  • 9.2 移动开发常用设置
  • 9.3 网页布局方式介绍
  • 9.4 媒体查询实现响应式
  • 9.5 章节案例:媒体查询实例练习
  • 第10章 CSS3弹性布局
  • 10.1 弹性布局简介
  • 10.2 作用于容器的属性
  • 10.3 作用于项目的属性
  • 第3篇  JavaScript
  • 第11章 JavaScript基础
  • 11.1 JavaScript简介
  • 11.2 JavaScript的变量
  • 11.3 JavaScript中的变量函数
  • 11.4 JavaScript中的输入输出
  • 11.5 JavaScript的运算符
  • 11.6 章节案例:判断一个数是否为水仙花数
  • 第12章 JavaScript流程控制语句
  • 12.1 分支结构
  • 12.2 循环结构
  • 12.3 流程控制语句
  • 12.4 章节案例:打印输出一个菱形
  • 第13章 JavaScript函数
  • 13.1 函数的声明与调用
  • 13.2 匿名函数的声明与调用
  • 13.3 函数中的内置对象
  • 13.4 JavaScript中代码的执行顺序
  • 13.5 章节案例:编写函数统计任意区间内的质数
  • 第14章 BOM与DOM
  • 14.1 window对象
  • 14.2 浏览器对象模型的其他对象
  • 14.3 Core DOM
  • 14.4 HTML DOM
  • 14.5 章节案例:实现评论提交展示功能
  • 第15章 JavaScript事件
  • 15.1 JavaScript的事件
  • 15.2 JavaScript的事件模型
  • 15.3 JavaScript的事件流模型
  • 15.4 章节案例:对表格进行修改删除操作
  • 第16章 数组和对象
  • 16.1 JavaScript的数组
  • 16.2 JavaScript的内置对象
  • 16.3 JavaScript自定义对象
  • 16.4 章节案例:编写对象实现班级成绩录入
  • 第17章 JavaScript中的正则表达式
  • 17.1 正则表达式基础
  • 17.2 正则表达式的常用字符
  • 17.3 正则表达式的常用模式
  • 17.4 正则表达式的常用方法
  • 17.5 章节案例:使用正则表达式验证用户注册表单
  • 第18章 JavaScript面向对象编程
  • 18.1 面向对象编程基础
  • 18.2 成员属性、静态属性与私有属性
  • 18.3 this关键字
  • 18.4 原型与原型链
  • 18.5 封装
  • 18.6 继承
  • 18.7 JavaScript中的闭包
  • 18.8 章节案例:定义一个URL信息操作类
展开全部