Web前端开发
作者: 孙俏,祖明,王新阳
出版时间:2021-08-13
出版社:高等教育出版社
- 高等教育出版社
- 9787040564945
- 1版
- 375383
- 44259735-7
- 平装
- 16开
- 2021-08-13
- 390
- 256
- 工学
- 计算机科学与技术
- 通用
- 本科 高职
本书面向Web前端开发的初学者,包含HTML、CSS和JavaScript等内容,为前端开发奠定基础。书中案例丰富,很多知识点配有便于理解的示意图,重点和难点则配有视频等资源,可扫描二维码观看,便于读者学习、理解。本书由校企联合打造,百度技术学院深入参与了本书从策划、案例设计到编写等各个环节的工作。本书内容注重实用性和操作性,逐步引领读者解决前端复杂的工程问题。
本书是中国大学MOOC课程、国家线上一流课程“Web前端开发”的主讲教材,课程中提供了更多扩展知识点和资源。
本书适合作为高等学校本科生或研究生Web前端开发或网页设计类课程的教材,也可作为对Web前端开发技术感兴趣的读者的自学参考书。
前辅文
第1章 Web前端开发基础
1.1 概述
1.1.1 基本概念
1.1.2 开发流程
1.2 网站与网页
1.2.1 基本概念
1.2.2 网站发布
1.2.3 浏览器与搜索引擎
1.3 Web前端开发技术
1.3.1 技术构成
1.3.2 技术标准
1.4 前端开发工具
本章小结
习题
第2章 HTML语法
2.1 HTML语言
2.1.1 HTML语言概述
2.1.2 标签、属性
2.1.3 元素
2.2 文件结构与网页结构
2.2.1 文件结构
2.2.2 网页结构
本章小结
习题
第3章 HTML常用标签
3.1 文本、超链接
3.1.1 文本
3.1.2 超链接
3.2 图像、音频、视频
3.2.1 图像
3.2.2 音频
3.2.3 视频
3.3 列表、表格
3.3.1 列表
3.3.2 表格
3.4 表单
3.4.1 表单域、表单元素
3.4.2 文本框、密码框
3.4.3 提交按钮、重置按钮
3.4.4 单选框、复选框
3.4.5 标签
3.4.6 下拉列表
3.4.7 按钮
3.4.8 文本域
本章小结
习题
第4章 CSS语法
4.1 概述
4.1.1 CSS基本概念
4.1.2 CSS语法格式
4.2 CSS添加方式
4.2.1 行内样式
4.2.2 内嵌样式
4.2.3 单独文件
4.3 CSS选择器
4.3.1 元素选择器
4.3.2 类选择器
4.3.3 ID选择器
4.3.4 选择器分组
4.3.5 后代选择器
4.3.6 子元素选择器
4.3.7 相邻兄弟选择器
4.3.8 属性选择器
4.3.9 全局选择器
4.3.10 伪类
4.3.11 伪元素
4.4 CSS层叠
4.4.1 继承
4.4.2 样式优先级
本章小结
习题
第5章 CSS常用样式
5.1 单位与颜色
5.1.1 单位
5.1.2 颜色
5.2 文本与字体样式
5.2.1 文本样式
5.2.2 字体样式
5.3 背景样式
5.4 超链接样式
5.5 列表样式
5.6 表格样式
5.7 表单样式
本章小结
习题
第6章 定位与布局
6.1 盒子模型
6.1.1 盒子模型的概念
6.1.2 盒子模型的组成
6.2 定位方式
6.2.1 文档流定位
6.2.2 浮动定位
6.2.3 层定位
本章小结
习题
第7章 弹性盒子与网格布局
7.1 弹性盒子布局
7.1.1 弹性容器样式
7.1.2 弹性元素样式
7.2 网格布局
7.2.1 网格容器样式
7.2.2 网格元素样式
本章小结
习题
第8章 响应式布局
8.1 媒体查询
8.1.1 媒体类型
8.1.2 媒体特征
8.1.3 复杂媒体查询
8.1.4 link方式添加媒体查询方式
8.2 综合案例
本章小结
习题
第9章 CSS3
9.1 边框和阴影
9.1.1 圆角边框
9.1.2 盒子阴影
9.2 文本与文字
9.2.1 文本阴影
9.2.2 Web字体
9.3 2D和3D变换
9.3.1 2D变换
9.3.2 3D变换
9.4 过渡
9.5 动画
本章小结
习题
第10章 JavaScript基本语法
10.1 概述
10.1.1 JavaScript历史
10.1.2 JavaScript组成
10.1.3 第一个JavaScript程序
10.1.4 JavaScript添加方式
10.2 基本语法
10.2.1 数据输出
10.2.2 数据类型
10.2.3 常量和变量
10.2.4 运算符和表达式
10.3 选择语句
10.3.1 if语句
10.3.2 switch语句
10.4 循环语句
10.4.1 while语句
10.4.2 do…while语句
10.4.3 for语句
10.5 跳转语句
本章小结
习题
第11章 JavaScript数组和函数
11.1 数组
11.1.1 基本语法
11.1.2 操作数组
11.2 函数
11.2.1 函数语句
11.2.2 函数表达式
11.2.3 函数嵌套
11.2.4 作用域和声明提升
11.2.5 闭包
本章小结
习题
第12章 JavaScript对象
12.1 自定义对象
12.1.1 创建对象
12.1.2 访问成员
12.2 内置对象
12.2.1 Math对象
12.2.2 Date对象
12.2.3 String对象
本章小结
习题
第13章 DOM
13.1 DOM概述
13.1.1 DOM简介
13.1.2 DOM的作用
13.1.3 DOM树
13.2 DOM操作
13.2.1 获取元素
13.2.2 遍历元素
13.2.3 访问元素属性
13.2.4 访问和修改文档内容
13.2.5 创建和删除元素
13.2.6 访问和修改样式
13.3 DOM 事件
13.3.1 事件概述
13.3.2 事件类型
13.3.3 事件处理
13.3.4 事件流模型
13.3.5 事件对象
本章小结
习题
第14章 BOM
14.1 window对象
14.1.1 全局作用域
14.1.2 常用成员
14.1.3 定时器
14.2 其他对象
14.2.1 screen对象
14.2.2 location对象
14.2.3 navigator对象
14.2.4 history对象
本章小结
习题