目 录
第1章
从零起步:网页基础知识详解
1.1 基础核心术语 1
1.1.1 Web概述 1
1.1.2 URL和域名 1
1.1.3 服务器 2
1.1.4 HTTP/HTTPS 2
1.1.5 浏览器 2
1.1.6 DOM 2
1.1.7 HTML、CSS和JavaScript 3
1.2 认识网页 4
1.2.1 网页的定义 4
1.2.2 网页的核心特征 5
1.2.3 网页的常见类型 5
1.3 入门必备工具 6
1.3.1 原型设计工具 6
1.3.2 网站开发工具 7
1.3.3 网站调试工具 8
1.4 AIGC辅助 9
1.4.1 创意生成与风格探索 9
1.4.2 内容创作与素材生成 12
1.4.3 代码生成与补全 13
1.4.4 代码调试与优化 18
1.5 案例实战:AIGC生成人物信息网页 19
1.6 拓展练习 24
第2章
前端骨架:初识HTML5技术
2.1 HTML5概述 25
2.1.1 HTML5的发展史 25
2.1.2 HTML5的优势 25
2.2 HTML5的基础知识 26
2.2.1 HTML5语法 26
2.2.2 HTML5元素 27
2.2.3 HTML5属性 29
2.3 HTML5的文档结构 31
2.3.1 <!DOCTYPE>文档类型声明 31
2.3.2 根标签<html> 32
2.3.3 头部标签<head> 32
2.3.4 标题标签<title> 32
2.3.5 元数据标签<meta> 32
2.3.6 主体标签<body> 33
动手练 AIGC助力诗词网页制作 33
2.4 案例实战:AIGC助力HTML5网页制作与美化 38
2.5 拓展练习 45
第3章
页面元素:网页的基本构成
3.1 网页中文本的应用 47
3.1.1 标题标签 47
3.1.2 预格式化文本标签 48
3.1.3 上标和下标标签 48
3.1.4 注音标签 48
3.1.5 高亮文本标签 49
3.1.6 段落标签 49
3.1.7 换行标签 50
动手练 AIGC助力网页文本优化 50
3.2 网页中图片的应用 51
3.2.1 常见的图片格式 51
3.2.2 插入图像 52
3.2.3 图像的提示文本 53
3.2.4 为图片添加超链接 53
动手练 AIGC助力网页图文样式优化 54
3.3 网页中列表的应用 55
3.3.1 无序列表 55
3.3.2 有序列表 57
3.3.3 定义列表 59
3.3.4 列表嵌套 60
动手练 AIGC助力网页导航栏优化 61
3.4 案例实战:AIGC助力春节专题页面优化 63
3.5 拓展练习 65
第4章
关键标签:网页内容的展示与交互
4.1 网页中表格的应用 66
4.1.1 表格的构成 66
4.1.2 表格的标题 67
4.1.3 设置单元格跨度 68
动手练 AIGC优化网页表格内容 69
4.2 网页链接的应用 71
4.2.1 绝对路径与相对路径 71
4.2.2 超链接元素 72
4.2.3 超链接属性 72
4.3 网页多媒体的应用 74
4.3.1 多媒体的定义 74
4.3.2 Web支持的音视频格式 74
4.3.3 audio元素 75
4.3.4 video元素 75
4.3.5 通用控制属性 75
4.3.6 视频专属属性 76
4.3.7 audio和video的方法 77
4.3.8 audio和video的事件 78
动手练 AIGC优化视频播放页面 78
4.4 网页表单的应用 80
4.4.1 表单的核心标签 80
4.4.2 使用form元素 82
4.4.3 使用input元素 83
动手练 AIGC优化表单页面 84
4.5 案例实战:AIGC助力生肖网页设计 85
4.6 拓展练习 88
第5章
样式基础:CSS3概述
5.1 认识CSS3 89
5.1.1 CSS的定义 89
5.1.2 CSS3的特征 89
5.1.3 CSS3的优势 91
5.2 在HTML中使用CSS3 91
5.2.1 内联样式 91
5.2.2 嵌入样式 92
5.2.3 外部样式 93
动手练 AIGC助力CSS样式剥离 95
5.3 CSS3选择器 99
5.3.1 基础选择器 99
5.3.2 组合选择器 99
5.3.3 伪类选择器 100
5.3.4 属性选择器 100
5.3.5 伪元素选择器 101
动手练 AIGC注释网页样式 102
5.4 案例实战:AIGC助力样式调整 105
5.5 拓展练习 110
第6章
样式进阶:CSS3视觉样式
6.1 文字样式 111
6.1.1 文本样式 111
6.1.2 字体样式 115
6.1.3 文本溢出 115
6.1.4 文本阴影 116
6.1.5 文本换行 117
动手练 AIGC助力响应式效果设计 117
6.2 边框与背景 120
6.2.1 基础边框属性 120
6.2.2 圆角边框 121
6.2.3 图片边框 122
6.2.4 盒子阴影 123
6.2.5 基础背景属性 125
6.2.6 多背景 125
6.2.7 渐变背景 126
动手练 AIGC助力网页按钮效果设计 128
6.3 转换特性 130
6.3.1 2D转换 130
6.3.2 3D转换 131
6.4 案例实战:AIGC助力圆环动画效果制作 132
6.5 拓展练习 136
第7章
核心布局:盒模型
7.1 盒模型的基础 137
7.1.1 认识盒模型 137
7.1.2 盒子的基本类型 137
7.1.3 外边距设置 138
7.1.4 外边距合并 138
7.1.5 内边距设置 139
7.1.6 盒模型尺寸 139
7.2 盒模型的属性设置 140
7.2.1 内容溢出 140
7.2.2 自由缩放 141
7.2.3 外轮廓 141
动手练 AIGC助力矩形缩放 142
7.3 传统盒模型布局 144
7.3.1 标准流布局 144
7.3.2 浮动布局 144
7.3.3 定位布局 145
7.4 现代盒模型布局 147
7.4.1 弹性盒布局 147
7.4.2 网格布局 148
动手练 AIGC助力导航栏效果制作 149
7.5 案例实战:AIGC优化网格布局效果 150
7.6 拓展练习 154
第8章
页面交互:JavaScript基础知识
8.1 认识JavaScript 155
8.1.1 JavaScript的定义 155
8.1.2 调用方式 155
8.1.3 基本语法规则 157
8.2 核心基础语法 157
8.2.1 变量与常量 157
8.2.2 数据类型 158
8.2.3 运算符和表达式 159
8.3 流程控制语句 161
8.3.1 条件判断语句 161
8.3.2 循环语句 162
8.3.3 跳转控制语句 163
动手练 AIGC助力查询页面设计 163
8.4 网页事件的处理 165
8.4.1 常用的网页事件 165
8.4.2 事件的绑定方式 166
8.4.3 事件的执行机制 167
动手练 AIGC助力页面交互 168
8.5 案例实战:AIGC助力表单验证 169
8.6 拓展练习 173
第9章
交互进阶:JavaScript前端核心应用
9.1 JavaScript函数 174
9.1.1 函数的定义方式 174
9.1.2 函数参数的特性 175
9.1.3 函数调用 176
9.2 网页数据的处理与存储 176
9.2.1 数组常用的操作方法 176
9.2.2 对象操作 178
9.2.3 本地存储 179
9.3 DOM操作 180
9.3.1 获取HTML元素 180
9.3.2 对HTML元素进行操作 181
动手练 AIGC助力搜索框样式优化 182
9.4 案例实战:AIGC助力图片轮播效果设计 184
9.5 拓展练习 187
第10章
轻量开发:jQuery基础与应用
10.1 认识jQuery 188
10.2 jQuery的简单应用 188
10.2.1 引入jQuery库 188
10.2.2 基本语法 189
10.2.3 选择器 190
10.2.4 事件 193
10.2.5 常用效果 194
动手练 AIGC助力淡入淡出效果制作 195
10.3 jQuery中的DOM操作 198
10.3.1 DOM操作基础 198
10.3.2 节点操作 198
10.3.3 属性操作 200
10.3.4 样式操作 201
10.3.5 内容操作 201
10.4 jQuery常用插件 202
10.4.1 jQuery插件的定义 202
10.4.2 jQuery UI的基础 203
10.4.3 jQuery UI的核心功能 203
动手练 AIGC助力图像亮度调节 204
10.5 案例实战:AIGC助力手风琴展开效果制作 206
10.6 拓展练习 210
第11章
前端UI框架:Bootstrap的应用
11.1 Bootstrap概述 211
11.1.1 Bootstrap的定义 211
11.1.2 引入Bootstrap 211
11.2 Bootstrap布局 213
11.2.1 布局基础 213
11.2.2 栅格系统 214
11.2.3 布局工具类 215
11.3 Bootstrap实用工具类 216
11.3.1 文本处理 216
11.3.2 颜色 217
11.3.3 边框 218
11.3.4 宽高 219
11.3.5 边距 219
11.3.6 浮动 219
11.3.7 嵌入 220
动手练 AIGC助力网页内容设计 220
11.4 Bootstrap的CSS组件 222
11.4.1 按钮 222
11.4.2 导航 224
11.4.3 表单 225
11.4.4 卡片 226
11.4.5 列表组 227
11.4.6 分页 228
动手练 AIGC助力调研网页制作 229
11.5 案例实战:AIGC助力古风插画网页建设 233
11.6 拓展练习 236
第12章
渐进式框架:Vue.js
12.1 Vue快速入门 237
12.1.1 Vue的定义 237
12.1.2 Vue的引入方式 237
12.2 Vue核心语法 238
12.2.1 模板语法 238
12.2.2 响应式基础 239
12.2.3 条件渲染与列表渲染 240
12.2.4 计算属性与侦听器 242
12.3 Vue组件化设计 243
12.3.1 组件的定义与使用 244
12.3.2 组件通信 246
12.3.3 生命周期 248
动手练 AIGC助力待办事项清单制作 249
12.4 案例实战:AIGC助力计算器制作 251
12.5 拓展练习 251
