书籍详情
HTML5+CSS3+JavaScript前端开发从零开始学(视频教学版)
作者:王英英 著
出版社:清华大学出版社
出版时间:2022-10-01
ISBN:9787302618409
定价:¥69.00
购买这本书可以去
内容简介
HTML5、CSS3和JavaScript技术是网页设计的精髓。通过对本书实例和综合案例的学习与演练,读者可以尽快掌握上述技术,提高网页设计的实战能力。本书配套示例源代码、PPT课件与同步教学视频。 本书共分18章。内容包括HTML5快速入门,文本、图像和超链接,创建表格和表单,CSS快速入门, CSS3字体与段落属性,CSS3美化表格和表单样式,CSS3美化图像,CSS3美化背景与边框,JavaScript概述,JavaScript语言基础,JavaScript内置对象,JavaScript对象编程,JavaScript操纵CSS3,HTML5绘制图形,HTML5中的音频和视频,地理定位、离线Web应用和Web存储,开发企业门户网站,开发响应式购物网站。 本书内容丰富、讲解细致,适合Web前端开发初学者;对于从事网站美工工作的读者而言,是一本必不可少的工具书;对于从事Web系统开发的读者来说,也是一本难得的参考手册。本书也适合作为高等院校Web前端开发课程的教材或教学参考书。
作者简介
王英英,从事Web应用开发多年,精通多种编程语言,对数据库技术有深入研究。在Python编程、数据库开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者熟悉和认可。畅销书有《MySQL 5.7从零开始学(视频教学版)》《MySQL8从入门到精通(视频教学版)》等。
目录
2.2 文本排版 11
2.2.1 换行标签
与段落标签 11
2.2.2 标题标签~ 12 2.3 文字列表 12
2.3.1 无序列表 13 2.3.2 有序列表 14 2.4 网页中的图片 14
2.4.1 使用路径 14
2.4.2 在网页中插入图像标签 16
2.5 URL的概念 17
2.5.1 URL的格式 17
2.5.2 URL的类型 18
2.6 超链接标签 18 2.6.1 设置文本和图片的超链接 19
2.6.2 超链接指向的目标类型 19
第3章 创建表格和表单 21
3.1 表格基本结构及操作 21
3.1.1 表格基本结构 21
3.1.2 合并单元格 22
3.2 设计产品报价单 25
3.3 表单基本元素的使用 27
3.4 表单高级元素的使用 31
3.4.1 url和email属性 31
3.4.2 date和times属性 32
3.4.3 number属性 33
3.4.4 range属性 33
3.4.5 required属性 34
第4章 CSS快速入门 35
4.1 CSS简介 35
4.1.1 CSS的功能 35
4.1.2 CSS的发展历史 36
4.1.3 浏览器与CSS3 36
4.2 CSS基础语法 37
4.3 在HTML5中使用CSS3的方法 37
4.4 CSS的选择器 39
4.4.1 标签选择器和全局选择器 40
4.4.2 类和ID选择器 41
4.4.3 组合选择器 42
4.4.4 伪类 43
4.4.5 属性选择器 44
4.4.6 结构伪类选择器 45
4.4.7 UI元素状态伪类选择器 46
4.5 项目实战—设计新闻菜单效果 48
第5章 CSS3字体与段落属性 51
5.1 字体属性 51
5.2 文本高级样式 54
5.2.1 阴影文本text-shadow 55
5.2.2 溢出文本text-overflow 56
5.2.3 控制换行word-wrap 57
5.3 段落属性 58
5.3.1 单词间隔word-spacing 58
5.3.2 字符间隔letter-spacing 59
5.3.3 垂直对齐方式vertical-align 60
5.3.4 水平对齐方式text-align 61
5.3.5 文本缩进text-indent 63
5.3.6 文本行高line-height 63
5.4 项目实战—设计旅游宣传网页 64
第6章 CSS3美化表格和表单样式 68
6.1 表格基本样式 68
6.1.1 表格边框样式 68
6.1.2 表格边框宽度 70
6.1.3 表格边框颜色 71
6.2 CSS3与表单 73
6.2.1 美化表单元素 73
6.2.2 美化边框样式 74
6.2.3 美化下拉菜单 76
6.3 项目实战1—设计隔行变色的表格 77
6.4 项目实战2—设计注册表单效果 80
第7章 CSS3美化图片 83
7.1 图片样式 83
7.1.1 图片边框 83
7.1.2 图片缩放 84
7.2 对齐图片 86
7.2.1 横向对齐方式 86
7.2.2 纵向对齐方式 87
7.3 图文混排 88
7.3.1 文字环绕 88
7.3.2 设置图片与文字间距 89
7.4 项目实战—美化新闻页面 90
第8章 CSS3美化背景与边框 93
8.1 背景相关属性 93
8.1.1 背景颜色 93
8.1.2 背景图片 94
8.1.3 背景图片重复 95
8.1.4 背景图片显示 96
8.1.5 背景图片的大小 98
8.1.6 背景显示区域 99
8.1.7 背景图像裁剪区域 101
8.2 边框 102
8.2.1 边框样式 102
8.2.2 边框颜色 103
8.2.3 边框线宽 104
8.2.4 边框复合属性 106
8.3 圆角边框 106
8.3.1 圆角边框属性 106
8.3.2 指定两个圆角半径 107
8.3.3 绘制四个不同圆角的边框 108
8.3.4 绘制边框种类 110
8.4 项目实战——设计公司主页 111
第9章 JavaScript概述 115
9.1 JavaScript简介 115
9.1.1 JavaScript是什么 115
9.1.2 JavaScript的发展历史 116
9.2 在HTML5文件中使用JavaScript代码 117
9.2.1 JavaScript嵌入HTML5文件 117
9.2.2 外部JavaScript文件 118
9.3 项目实战—欢迎光临网站的JavaScript程序 119
第10章 JavaScript语言基础 120
10.1 数据类型与变量 120
10.1.1 数据类型 120
10.1.2 变量 122
10.1.3 关键字与保留字 124
10.2 运算符与表达式 124
10.2.1 算术运算符与算术表达式 125
10.2.2 赋值运算符与赋值表达式 125
10.2.3 关系运算符与关系表达式 126
10.2.4 位运算符与位运算表达式 127
10.2.5 逻辑运算符与逻辑表达式 128
10.2.6 其他运算符及运算符优先级 129
10.3 流程控制语句 130
10.3.1 注释语句和语句块 130
10.3.2 选择语句 131
10.3.3 循环语句 137
10.4 函数 140
10.4.1 函数简介 140
10.4.2 定义函数 141
10.4.3 调用函数 143
10.4.4 系统函数 145
10.5 项目实战—购物简易计算器 148
第11章 JavaScript内置对象 151
第12章 JavaScript对象编程 171
第13章 JavaScript操纵CSS3 193
第14章 HTML5绘制图形 202
第15章 HTML5中的音频和视频 227
第16章 地理定位、离线Web应用和Web存储 238
第17章 开发企业门户网站 246
第18章 开发响应式购物网站 256
2.2.1 换行标签
与段落标签 11
2.2.2 标题标签~ 12 2.3 文字列表 12
2.3.1 无序列表 13 2.3.2 有序列表 14 2.4 网页中的图片 14
2.4.1 使用路径 14
2.4.2 在网页中插入图像标签 16
2.5 URL的概念 17
2.5.1 URL的格式 17
2.5.2 URL的类型 18
2.6 超链接标签 18 2.6.1 设置文本和图片的超链接 19
2.6.2 超链接指向的目标类型 19
第3章 创建表格和表单 21
3.1 表格基本结构及操作 21
3.1.1 表格基本结构 21
3.1.2 合并单元格 22
3.2 设计产品报价单 25
3.3 表单基本元素的使用 27
3.4 表单高级元素的使用 31
3.4.1 url和email属性 31
3.4.2 date和times属性 32
3.4.3 number属性 33
3.4.4 range属性 33
3.4.5 required属性 34
第4章 CSS快速入门 35
4.1 CSS简介 35
4.1.1 CSS的功能 35
4.1.2 CSS的发展历史 36
4.1.3 浏览器与CSS3 36
4.2 CSS基础语法 37
4.3 在HTML5中使用CSS3的方法 37
4.4 CSS的选择器 39
4.4.1 标签选择器和全局选择器 40
4.4.2 类和ID选择器 41
4.4.3 组合选择器 42
4.4.4 伪类 43
4.4.5 属性选择器 44
4.4.6 结构伪类选择器 45
4.4.7 UI元素状态伪类选择器 46
4.5 项目实战—设计新闻菜单效果 48
第5章 CSS3字体与段落属性 51
5.1 字体属性 51
5.2 文本高级样式 54
5.2.1 阴影文本text-shadow 55
5.2.2 溢出文本text-overflow 56
5.2.3 控制换行word-wrap 57
5.3 段落属性 58
5.3.1 单词间隔word-spacing 58
5.3.2 字符间隔letter-spacing 59
5.3.3 垂直对齐方式vertical-align 60
5.3.4 水平对齐方式text-align 61
5.3.5 文本缩进text-indent 63
5.3.6 文本行高line-height 63
5.4 项目实战—设计旅游宣传网页 64
第6章 CSS3美化表格和表单样式 68
6.1 表格基本样式 68
6.1.1 表格边框样式 68
6.1.2 表格边框宽度 70
6.1.3 表格边框颜色 71
6.2 CSS3与表单 73
6.2.1 美化表单元素 73
6.2.2 美化边框样式 74
6.2.3 美化下拉菜单 76
6.3 项目实战1—设计隔行变色的表格 77
6.4 项目实战2—设计注册表单效果 80
第7章 CSS3美化图片 83
7.1 图片样式 83
7.1.1 图片边框 83
7.1.2 图片缩放 84
7.2 对齐图片 86
7.2.1 横向对齐方式 86
7.2.2 纵向对齐方式 87
7.3 图文混排 88
7.3.1 文字环绕 88
7.3.2 设置图片与文字间距 89
7.4 项目实战—美化新闻页面 90
第8章 CSS3美化背景与边框 93
8.1 背景相关属性 93
8.1.1 背景颜色 93
8.1.2 背景图片 94
8.1.3 背景图片重复 95
8.1.4 背景图片显示 96
8.1.5 背景图片的大小 98
8.1.6 背景显示区域 99
8.1.7 背景图像裁剪区域 101
8.2 边框 102
8.2.1 边框样式 102
8.2.2 边框颜色 103
8.2.3 边框线宽 104
8.2.4 边框复合属性 106
8.3 圆角边框 106
8.3.1 圆角边框属性 106
8.3.2 指定两个圆角半径 107
8.3.3 绘制四个不同圆角的边框 108
8.3.4 绘制边框种类 110
8.4 项目实战——设计公司主页 111
第9章 JavaScript概述 115
9.1 JavaScript简介 115
9.1.1 JavaScript是什么 115
9.1.2 JavaScript的发展历史 116
9.2 在HTML5文件中使用JavaScript代码 117
9.2.1 JavaScript嵌入HTML5文件 117
9.2.2 外部JavaScript文件 118
9.3 项目实战—欢迎光临网站的JavaScript程序 119
第10章 JavaScript语言基础 120
10.1 数据类型与变量 120
10.1.1 数据类型 120
10.1.2 变量 122
10.1.3 关键字与保留字 124
10.2 运算符与表达式 124
10.2.1 算术运算符与算术表达式 125
10.2.2 赋值运算符与赋值表达式 125
10.2.3 关系运算符与关系表达式 126
10.2.4 位运算符与位运算表达式 127
10.2.5 逻辑运算符与逻辑表达式 128
10.2.6 其他运算符及运算符优先级 129
10.3 流程控制语句 130
10.3.1 注释语句和语句块 130
10.3.2 选择语句 131
10.3.3 循环语句 137
10.4 函数 140
10.4.1 函数简介 140
10.4.2 定义函数 141
10.4.3 调用函数 143
10.4.4 系统函数 145
10.5 项目实战—购物简易计算器 148
第11章 JavaScript内置对象 151
第12章 JavaScript对象编程 171
第13章 JavaScript操纵CSS3 193
第14章 HTML5绘制图形 202
第15章 HTML5中的音频和视频 227
第16章 地理定位、离线Web应用和Web存储 238
第17章 开发企业门户网站 246
第18章 开发响应式购物网站 256
猜您喜欢