Web前端开发全程实战 HTML5+CSS3+JavaScript+jQuery+Bootstrap
1星价
¥89.6
(7.0折)
2星价¥89.6
定价¥128.0
图文详情
- ISBN:9787302616511
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:544
- 出版时间:2022-09-01
- 条形码:9787302616511 ; 978-7-302-61651-1
本书特色
《Web前端开发全程实战——HTML5+CSS3+JavaScript+jQuery+Bootstrap》是专门为零基础自学人员打造的一本Web前端开发一站式快速学习方案,从零开始,一步一步,引导读者搭建完整的网站。全书以高效极简的方式,顺着实际开发流程将HTML5、CSS3、JavaScript、Vue、Bootstrap、jQuery、Ajax、PHP等Web前端开发**的核心技术逐一一呈现,具有高效极简、入门容易、案例多、体验好、栏目贴心等特点。这不仅是一本图书,更是一部视频课堂,配套同步视频讲解,微信扫一扫,随时随地免费在线观看;每一章都配有精准的在线支持,同样微信扫一扫,即可免费获得与本章知识相关的知识拓展、专项练习、更多案例等优质在线学习资,让你以一本书的价格,获得双倍的学习内容,更便捷,更超值。图书配套零基础学员*需要的10大资源库,源码库、工具库、案例库、模板库、素材库等应有尽有,不仅学习中需要,工作中更有用。凝聚一线讲师半生心血,囊括作者10年开发教学经验,欢迎有志从事Web前端开发的读者购买。带你轻松入门,助你快速精通。
内容简介
本书结合大量实例讲解了如何使用HTML5、CSS3、JavaScript、jQuery、Ajax、Boostrap、Vue、PHP等基本技术搭建Web前端,力求向读者提供一套极简的Web前端一站式高效学习方案。全书共28章,内容包括HTML5基础、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和超链接、设计表格和表单、CSS3基础、设计文本样式、设计特效和动画样式、CSS页面布局、JavaScript基础、处理字符串、使用数组、使用函数、使用对象、jQuery基础、文档操作、事件处理、使用Ajax、CSS样式操作、jQuery动画、Bootstrap基础、CSS组件、JavaScript插件、使用Vue、PHP基础、使用PHP与网页交互、使用PDO操作数据库、项目实战。其中,项目实战为纯线上资源,更加实用。书中所有知识点均结合具体实例展开讲解,代码注释详尽,可使读者轻松掌握前端技术精髓,提升实际开发能力。
另外,本书每一章均针对性地配有在线支持,提供知识拓展、专项练习、更多实战案例等,可以让读者体验到以一倍的价格购买两倍的内容,实现超值的收获。
本书可以作为Web前端开发的自学用书,也可以作为高等院校网页设计、网页制作、网站建设、Web前端开发等专业的教学用书或相关机构的培训教材。
目录
目录
第1章 HTML5基础1
视频讲解:16分钟
1.1 HTML5概述 1
1.1.1 HTML历史 1
1.1.2 HTML5起源 2
1.1.3 HTML5组织 3
1.1.4 HTML5规则 3
1.1.5 HTML5特性 3
1.1.6 浏览器支持 5
1.2 HTML5设计原则 6
1.2.1 避免不必要的复杂性 6
1.2.2 支持已有内容 6
1.2.3 解决实际问题 7
1.2.4 用户怎么使用就怎么设计规范 7
1.2.5 优雅地降级 8
1.2.6 支持的优先级 8
1.3 HTML5基本结构 9
1.3.1 新建HTML5文档 9
1.3.2 编写简洁的HTML5文档 10
1.3.3 比较HTML4与HTML5
文档结构 11
1.4 HTML5语法特性 12
1.4.1 文档和标记 12
1.4.2 宽松的约定 13
1.5 在线支持 14
第2章 设计HTML5文档结构 15
视频讲解:55分钟
2.1 头部结构 15
2.1.1 定义网页标题 15
2.1.2 定义网页元信息 15
2.1.3 定义文档视口 16
2.2 主体结构 18
2.2.1 定义文档结构 18
2.2.2 定义内容标题 19
2.2.3 使用div 20
2.2.4 使用id和class 21
2.2.5 使用title 22
2.2.6 HTML注释 22
2.3 语义化结构 23
2.3.1 定义页眉 23
2.3.2 定义导航 24
2.3.3 定义主要区域 25
2.3.4 定义文章块 26
2.3.5 定义区块 27
2.3.6 定义附栏 28
2.3.7 定义页脚 29
2.3.8 使用role 30
2.4 在线支持 31
第3章 设计HTML5文本、图像和多媒体 32
视频讲解:100分钟
3.1 通用文本 32
3.1.1 标题文本 32
3.1.2 段落文本 32
3.2 描述性文本 33
3.2.1 强调文本 33
3.2.2 标记细则 33
3.2.3 特殊格式 34
3.2.4 定义上标和下标 35
3.2.5 定义术语 36
3.2.6 标记代码 37
3.2.7 预定义格式 38
3.2.8 定义缩写词 38
3.2.9 标注编辑或不用文本 39
3.2.10 指明引用或参考 40
3.2.11 引述文本 40
3.2.12 换行显示 42
3.2.13 修饰文本 42
3.2.14 非文本注解 43
3.3 特殊用途文本 43
3.3.1 标记高亮显示 43
3.3.2 标记进度信息 44
3.3.3 标记刻度信息 45
3.3.4 标记时间信息 46
3.3.5 标记联系信息 47
3.3.6 标记显示方向 48
3.3.7 标记换行断点 48
3.3.8 标记旁注 48
3.3.9 标记展开/收缩详细信息 49
3.3.10 标记对话框信息 50
3.4 设计图像 51
3.4.1 使用img元素 51
3.4.2 定义流内容 51
3.4.3 使用picture元素 52
3.4.4 设计横屏和竖屏显示 53
3.4.5 根据分辨率显示不同图像 54
3.4.6 根据格式显示不同图像 54
3.4.7 自适应像素比 54
3.4.8 自适应视图宽 55
3.5 使用HTML5多媒体 56
3.5.1 使用audio元素 56
3.5.2 使用video元素 57
3.6 在线支持 58
第4章 设计列表和超链接 59
视频讲解:24分钟
4.1 定义列表 59
4.1.1 无序列表 59
4.1.2 有序列表 60
4.1.3 描述列表 61
4.2 定义超链接 63
4.2.1 普通链接 63
4.2.2 块链接 64
4.2.3 锚点链接 65
4.2.4 目标链接 66
4.2.5 下载链接 66
4.2.6 图像热点 67
4.2.7 框架链接 67
4.3 在线支持 68
第5章 设计表格和表单 69
视频讲解:68分钟
5.1 新建表格 69
5.1.1 定义普通表格 69
5.1.2 定义列标题 69
5.1.3 定义表格标题 70
5.1.4 表格行分组 71
5.1.5 表格列分组 71
5.2 设置table属性 72
5.2.1 定义分离单元格 73
5.2.2 添加表格说明 73
5.3 设置td和th属性 74
5.3.1 定义跨单元格显示 74
5.3.2 定义表头单元格 75
5.3.3 为单元格指定表头 75
5.3.4 定义信息缩写 76
5.4 认识HTML5表单 76
5.5 定义表单 77
5.6 组织表单 78
5.7 常用表单控件 79
5.7.1 文本框 79
5.7.2 标签 79
5.7.3 密码框 80
5.7.4 单选按钮 80
5.7.5 复选框 81
5.7.6 文本区域 81
5.7.7 选择框 82
5.7.8 上传文件 83
5.7.9 隐藏字段 83
5.7.10 提交按钮 83
5.8 HTML5表单属性 83
5.8.1 定义自动完成 83
5.8.2 定义自动获取焦点 84
5.8.3 定义所属表单 85
5.8.4 定义表单重写 86
5.8.5 定义高和宽 86
5.8.6 定义*小值、*大值和步长 87
5.8.7 定义多选 87
5.8.8 定义匹配模式 88
5.8.9 定义替换文本 88
5.8.10 定义必填 88
5.8.11 定义复选框状态 89
5.8.12 获取文本选取方向 90
5.8.13 访问标签绑定的控件 90
5.8.14 访问控件的标签集 90
5.8.15 定义数据列表 91
5.8.16 定义输出结果 92
5.8.17 定义禁止验证 92
5.9 在线支持 93
第6章 CSS3基础 94
视频讲解:66分钟
6.1 初用CSS 94
6.1.1 CSS样式 94
6.1.2 引入CSS样式 95
6.1.3 CSS样式表 95
6.1.4 导入外部样式表 96
6.1.5 CSS注释 96
6.1.6 CSS属性 96
6.1.7 CSS继承性 96
6.1.8 CSS层叠性 97
6.1.9 CSS3选择器 98
6.2 元素选择器 98
6.2.1 标签选择器 98
6.2.2 类选择器 99
6.2.3 ID选择器 99
6.2.4 通配选择器 100
6.3 关系选择器 100
6.3.1 包含选择器 100
6.3.2 子选择器 101
6.3.3 相邻选择器 101
6.3.4 兄弟选择器 101
6.3.5 分组选择器 102
6.4 属性选择器 102
6.5 伪类选择器 104
6.5.1 伪选择器概述 104
6.5.2 结构伪类 104
6.5.3 否定伪类 105
6.5.4 状态伪类 106
6.5.5 目标伪类 107
6.5.6 动态伪类 107
6.6 伪对象选择器 107
6.7 在线支持 108
第7章 设计文本样式 109
视频讲解:128分钟
7.1 字体样式 109
7.1.1 定义字体类型 109
7.1.2 定义字体大小 109
7.1.3 定义字体颜色 110
7.1.4 定义字体粗细 110
7.1.5 定义艺术字体 110
7.1.6 定义修饰线 111
7.1.7 定义字体的变体 112
7.1.8 定义大小写字体 112
7.2 文本样式 113
7.2.1 定义水平对齐 113
7.2.2 定义垂直对齐 113
7.2.3 定义文本间距 114
7.2.4 定义行高 114
7.2.5 定义首行缩进 115
7.2.6 文本溢出 115
7.2.7 文本换行 116
7.3 特殊设置 117
7.3.1 initial值 117
7.3.2 inherit值 117
7.3.3 unset值 118
7.3.4 all属性 119
7.3.5 opacity属性 119
7.3.6 transparent值 119
7.3.7 currentColor值 120
7.3.8 rem值 121
7.4 色彩模式 121
7.4.1 rgba()函数 121
7.4.2 hsl()函数 122
7.4.3 hsla()函数 122
7.5 文本阴影 122
7.6 动态生成内容 123
7.7 自定义字体 124
7.8 定义列表样式 125
7.9 定义表格样式 126
7.10 在线支持 128
第8章 设计特效和动画样式 129
视频讲解:75分钟
8.1 盒模型基础 129
8.1.1 大小 130
8.1.2 边框 130
8.1.3 边界 132
8.1.4 补白 134
8.2 轮廓样式 135
8.3 圆角样式 136
8.4 阴影样式 137
8.5 过渡动画 139
8.5.1 设置过渡属性 139
8.5.2 设置过渡时间 140
8.5.3 设置延迟过渡时间 140
8.5.4 设置过渡动画类型 141
8.5.5 设置过渡触发动作 141
8.5.6 设计动画效果菜单 145
8.6 设计背景图像 146
8.7 设计渐变背景 147
8.7.1 定义线性渐变 147
8.7.2 定义径向渐变 150
8.8 在线支持 152
第9章 CSS页面布局 153
视频讲解:54分钟
9.1 浮动布局 153
9.1.1 定义浮动显示 153
9.1.2 清除浮动 154
9.2 定位布局 155
9.2.1 定义定位显示 155
9.2.2 相对定位 156
9.2.3 定位框 156
9.2.4 层叠顺序 156
9.3 弹性布局 157
9.3.1 认识Flexbox系统 157
9.3.2 启动弹性盒 158
9.3.3 设置主轴方向 158
9.3.4 设置行数 159
9.3.5 设置对齐方式 160
9.3.6 设置弹性项目 162
9.4 响应布局 164
9.4.1 媒体类型和媒体查询 164
9.4.2 使用@media 165
9.4.3 应用@media 166
9.5 在线支持 169
第10章 JavaScript基础 170
视频讲解:179分钟
10.1 JavaScript基本规范 170
10.2 变量 172
10.2.1 声明变量 172
10.2.2 赋值变量 172
10.3 数据类型 173
10.3.1 基本类型 173
10.3.2 数字 173
10.3.3 字符串 174
10.3.4 布尔值 175
10.3.5 175
10.3.6 undefined 176
10.4 类型检测 176
10.4.1 使用constructor属性 176
10.4.2 使用toString()方法 176
10.5 基本类型转换 177
10.5.1 转换为字符串 177
10.5.2 转换为数字 177
10.5.3 转换为布尔值 178
10.5.4 转换为对象 178
10.5.5 强制类型转换 178
10.6 算术运算 178
10.7 逻辑运算 179
10.7.1 逻辑与运算 179
10.7.2 逻辑或运算 179
10.7.3 逻辑非运算 180
10.8 关系运算 180
10.9 赋值运算 181
10.10 条件运算 182
10.11 分支结构 182
10.11.1 if语句 182
10.11.2 else语句 183
10.11.3 switch语句 183
10.11.4 default语句 184
10.12 循环结构 184
10.12.1 while语句 184
10.12.2 do/while语句 185
10.12.3 for语句 185
10.12.4 for/in语句 185
10.13 流程控制 186
10.13.1 label语句 186
10.13.2 break语句 186
10.13.3 continue语句 186
10.14 异常处理 187
10.14.1 try/catch/finally语句 187
10.14.2 throw语句 188
10.15 在线支持 188
第11章 处理字符串 189
视频讲解:140分钟
11.1 字符串处理基础 189
11.1.1 定义字符串 189
11.1.2 获取长度 190
11.1.3 连接字符串 191
11.1.4 检索字符串 191
11.1.5 截取字符串 194
11.1.6 替换字符串 196
11.1.7 转换大小写 197
11.1.8 转换为数组 197
11.1.9 清除字符串 198
11.1.10 Unicode编码和解码 198
11.1.11 Base64编码和解码 200
11.1.12 字符串模板 200
11.2 使用正则表达式 200
11.2.1 定义正则表达式 200
11.2.2 执行匹配 201
11.2.3 检测字符串 202
11.2.4 编译表达式 203
11.2.5 访问匹配信息 203
11.2.6 访问RegExp静态信息 204
11.3 匹配模式语法基础 205
11.3.1 字符 205
11.3.2 字符范围 206
11.3.3 选择匹配 207
11.3.4 重复匹配 208
11.3.5 惰性匹配 209
11.3.6 边界 210
11.3.7 条件声明 210
11.3.8 子表达式 211
11.3.9 反向引用 211
11.3.10 禁止引用 212
11.4 在线支持 213
第12章 使用数组 214
视频讲解:91分钟
12.1 定义数组 214
12.1.1 构造数组 214
12.1.2 数组直接量 214
12.1.3 空位数组 215
12.1.4 关联数组 215
12.1.5 类数组 216
12.2 访问数组 217
12.2.1 读写数组 217
12.2.2 访问多维数组 217
12.2.3 数组长度 218
12.2.4 使用for迭代数组 218
12.2.5 使用forEach迭代数组 219
12.3 操作数组 219
12.3.1 栈读写 219
12.3.2 队列读写 220
12.3.3 删除元素 220
12.3.4 添加元素 221
12.3.5 截取数组 221
12.3.6 数组排序 222
12.3.7 数组转换 223
12.3.8 定位元素 223
12.3.9 检测数组 224
12.3.10 检测元素 224
12.3.11 映射数组 225
12.3.12 过滤数组 226
12.3.13 汇总数组 226
12.4 在线支持 227
第13章 使用函数 228
视频讲解:52分钟
13.1 定义函数 228
13.1.1 声明函数 228
13.1.2 构造函数 228
13.1.3 函数直接量 229
13.1.4 箭头函数 230
13.2 调用函数 230
13.2.1 常规调用 230
13.2.2 函数的返回值 231
13.2.3 方法调用 231
13.2.4 动态调用 232
13.2.5 实例化调用 233
13.3 函数参数 233
13.3.1 形参和实参 233
13.3.2 获取参数个数 234
13.3.3 使用arguments对象 234
13.3.4 使用callee属性 235
13.3.5 剩余参数 235
13.4 函数作用域 236
13.4.1 定义作用域 236
13.4.2 作用域链 236
13.4.3 函数的私有变量 237
13.5 闭包函数 237
13.5.1 定义闭包 237
13.5.2 使用闭包 239
13.6 在线支持 240
第14章 使用对象 241
视频讲解:111分钟
14.1 定义对象 241
14.1.1 构造对象 241
14.1.2 对象直接量 241
14.1.3 使用create()方法 242
14.2 对象的属性 243
14.2.1 定义属性 243
14.3.2 访问属性 244
14.3.3 删除属性 246
14.3 属性描述符 246
14.3.1 属性描述符的特性 246
14.3.2 访问器 246
14.3.3 操作属性描述符 247
14.3.4 保护对象 248
14.4 Object原型方法 248
14.4.1 使用toString()方法 248
14.4.2 使用valueOf()方法 249
14.4.3 检测私有属性 249
14.4.4 检测可枚举属性 249
14.4.5 检测原型对象 250
14.5 Object静态函数 250
14.5.1 对象包装函数 250
14.5.2 对象构造函数 250
14.5.3 静态函数 251
14.6 构造函数 251
14.6.1 定义构造函数 251
14.6.2 调用构造函数 252
14.6.3 构造函数的返回值 253
14.6.4 引用构造函数 253
14.6.5 使用this指针 253
14.6.6 绑定函数 256
14.6.7 使用bind()方法 257
14.7 原型 258
14.7.1 定义原型 258
14.7.2 访问原型 258
14.7.3 设置原型 259
14.7.4 检测原型 259
14.7.5 原型属性 260
14.7.6 原型链 260
14.8 在线支持 261
第15章 jQuery基础 262
视频讲解:99分钟
15.1 使用jQuery 262
15.1.1 认识jQuery 262
15.1.2 下载jQuery 263
15.1.3 安装jQuery 263
15.1.4 测试jQuery 264
15.2 简单选择器 264
15.2.1 ID选择器 265
15.2.2 标签选择器 265
15.2.3 类选择器 266
15.2.4 通配选择器 266
15.2.5 分组选择器 266
15.3 关系选择器 267
15.4 伪类选择器 268
15.4.1 子选择器 268
15.4.2 位置选择器 268
15.4.3 内容选择器 269
15.4.4 可视选择器 270
15.5 属性选择器 270
15.6 表单选择器 271
15.6.1 类型选择器 271
15.6.2 状态选择器 272
15.7 筛选对象 272
15.7.1 包含类 272
15.7.2 定位对象 273
15.7.3 超级过滤 274
15.7.4 包含过滤 275
15.7.5 是否包含 275
15.7.6 映射函数 275
15.7.7 排除对象 276
15.7.8 截取片段 276
15.8 结构过滤 277
15.8.1 查找后代节点 277
15.8.2 查找祖先元素 278
15.8.3 查找前面兄弟元素 279
15.8.4 查找后面兄弟元素 280
15.8.5 查找同辈元素 281
15.9 特殊操作 282
15.9.1 添加对象 282
15.9.2 合并对象 282
15.9.3 返回前面对象 282
15.10 在线支持 283
第16章 文档操作 284
视频讲解:85分钟
16.1 创建节点 284
16.1.1 创建元素 284
16.1.2 创建文本 285
16.1.3 创建属性 285
16.2 插入节点 286
16.2.1 内部插入 286
16.2.2 外部插入 288
16.3 删除节点 289
16.3.1 移出 290
16.3.2 清空 291
16.3.3 分离 291
16.4 克隆节点 293
16.5 替换节点 294
16.6 包裹元素 295
16.6.1 外包 295
16.6.2 内包 296
16.6.3 总包 296
16.6.4 卸包 297
16.7 操作属性 297
16.7.1 设置属性 297
16.7.2 访问属性 299
16.7.3 删除属性 300
16.8 操作类 302
16.8.1 添加类样式 302
16.8.2 删除类样式 302
16.8.3 切换类样式 303
16.8.4 判断样式 304
16.9 操作内容 304
16.9.1 读写HTML字符串 304
16.9.2 读写文本 305
16.9.3 读写值 305
16.10 在线支持 306
第17章 事件处理 307
视频讲解:39分钟
17.1 事件基础 307
17.1.1 事件模型 307
17.1.2 事件流 307
17.1.3 绑定事件 308
17.1.4 事件处理函数 308
17.1.5 注册事件 309
17.1.6 销毁事件 310
17.1.7 使用event对象 311
17.1.8 事件委托 313
17.2 jQuery实现 314
17.2.1 绑定事件 315
17.2.2 事件方法 316
17.2.3 绑定一次性事件 316
17.2.4 注销事件 316
17.2.5 使用事件对象 317
17.2.6 触发事件 318
17.2.7 事件切换 319
17.2.8 悬停事件 320
17.2.9 自定义事件 320
17.3 在线支持 321
第18章 使用Ajax 322
视频讲解:68分钟
18.1 XMLHttpRequest基础 322
18.1.1 定义XMLHttpRequest对象 322
18.1.2 建立HTTP连接 323
18.1.3 发送GET请求 323
18.1.4 发送POST请求 324
18.1.5 串行格式化 325
18.1.6 跟踪响应状态 325
18.1.7 中止请求 326
18.1.8 获取XML数据 326
18.1.9 获取HTML字符串 327
18.1.10 获取JavaScript脚本 328
18.1.11 获取JSON数据 329
18.1.12 获取纯文本 329
18.1.13 获取和设置头部消息 330
18.1.14 认识XMLHttpRequest 2.0 330
18.1.15 请求时限 331
18.1.16 FormData数据对象 331
18.1.17 上传文件 331
18.1.18 跨域访问 332
18.1.19 响应不同类型数据 332
18.1.20 接收二进制数据 332
18.1.21 监测数据传输进度 333
18.2 jQuery实现 333
18.2.1 GET请求 333
18.2.2 POST请求 335
18.2.3 ajax请求 336
18.2.4 跟踪状态 338
18.2.5 载入文件 339
18.2.6 设置Ajax选项 340
18.2.7 序列化字符串 341
18.3 在线支持 342
第19章 CSS样式操作 343
视频讲解:74分钟
19.1 CSS脚本化基础 343
19.1.1 访问行内样式 343
19.1.2 使用style对象 344
19.1.3 使用styleSheets对象 344
19.1.4 使用selectorText对象 345
19.1.5 编辑样式 345
19.1.6 添加样式 346
19.1.7 读取渲染样式 347
19.1.8 读取媒体查询 348
19.2 控制网页对象 349
19.2.1 获取元素尺寸 349
19.2.2 获取可视区域大小 349
19.2.3 获取元素大小 350
19.2.4 获取窗口大小 352
19.2.5 获取偏移位置 352
19.2.6 获取指针的页面位置 353
19.2.7 获取指针的相对位置 354
19.2.8 获取滚动条的位置 354
19.2.9 设置滚动条位置 354
19.2.10 设计显示样式 355
19.3 在线支持 355
第20章 jQuery动画 356
视频讲解:43分钟
20.1 jQuery动画基础 356
20.1.1 显隐效果 356
20.1.2 显隐切换 358
20.1.3 滑动效果 359
20.1.4 滑动切换 360
20.1.5 淡入淡出 361
20.1.6 控制淡入淡出度 363
20.1.7 渐变切换 363
20.2 设计动画 364
20.2.1 模拟show() 365
20.2.2 自定义动画 365
20.2.3 滑动定位 367
20.2.4 停止动画 368
20.2.5 关闭动画 369
20.2.6 设置动画频率 369
20.2.7 延迟动画 370
20.3 在线支持 370
第21章 Bootstrap基础 371
视频讲解:33分钟
21.1 认识Bootstrap 371
21.2 安装Bootstrap 371
21.2.1 下载Bootstrap 371
21.2.2 本地安装 373
21.2.3 在线安装 373
21.3 使用Bootstrap栅格系统 374
21.4 版式 376
21.4.1 标题 376
21.4.2 强调 376
21.4.3 对齐 377
21.4.4 列表 377
21.5 表格 378
21.5.1 优化结构 378
21.5.2 默认风格 379
21.5.3 个性风格 379
21.6 表单 380
21.6.1 可支持表单控件 380
21.6.2 布局风格 382
21.6.3 外观风格 384
21.7 按钮 385
21.7.1 默认风格 386
21.7.2 定制风格 386
21.7.3 状态风格 387
21.8 在线支持 388
第22章 CSS组件 389
视频讲解:48分钟
22.1 按钮组 389
22.1.1 定义按钮组 389
22.1.2 设计按钮布局和样式 389
22.2 导航 391
22.2.1 定义导航组件 391
22.2.2 设置导航选项 392
22.2.3 绑定导航和下拉菜单 393
22.2.4 激活标签页 394
22.3 导航条 395
22.3.1 定义导航条 395
22.3.2 绑定对象 396
22.3.3 设计导航条 398
22.4 面包屑和分页 399
22.4.1 定义面包屑 399
22.4.2 定义分页组件 400
22.4.3 设置分页选项 400
22.5 徽章 401
22.6 进度条 402
22.6.1 定义进度条 402
22.6.2 设置个性进度条 403
22.7 输入框 404
22.7.1 修饰文本框 404
22.7.2 设计尺寸 404
22.7.3 按钮文本框 405
22.7.4 按钮式下拉菜单 405
22.7.5 定义分段按钮下拉菜单 406
22.8 字体图标 406
22.9 在线支持 407
第23章 JavaScript插件 408
视频讲解:68分钟
23.1 插件概述 408
23.1.1 插件分类 408
23.1.2 安装插件 408
23.1.3 调用插件 409
23.1.4 事件 409
23.2 模态框 410
23.3 下拉菜单 413
23.4 滚动监听 414
23.5 工具提示 416
23.6 弹出框 417
23.7 警告框 417
23.8 折叠 418
23.9 轮播 420
23.10 在线支持 421
第24章 使用Vue 422
24.1 Vue概述 422
24.1.1 认识Vue框架 422
24.1.2 Vue发展历史 422
24.1.3 主流前端框架 423
24.1.4 安装Vue 424
24.1.5 测试Vue 424
24.2 Vue模板 426
24.2.1 插值 426
24.2.2 指令 428
24.2.3 用户输入 428
24.2.4 缩写 429
24.3 Vue语句 429
24.3.1 条件语句 429
24.3.2 循环语句 430
24.4 Vue组件 432
24.4.1 全局组件 432
24.4.2 局部组件 433
24.4.3 自定义属性 434
24.5 Vue属性 434
24.5.1 计算属性 434
24.5.2 监听属性 436
24.5.3 样式绑定 437
24.6 Vue事件 439
24.7 在线支持 441
第25章 PHP基础 442
视频讲解:208分钟
25.1 构建PHP运行环境 442
25.1.1 安装Apache 442
25.1.2 安装PHP 443
25.1.3 配置Apache 443
25.1.4 配置PHP 444
25.1.5 启动Apache服务 445
25.1.6 测试PHP 445
25.2 PHP基本语法 446
25.2.1 PHP标记 446
25.2.2 PHP注释 447
25.2.3 PHP指令分隔符 447
25.3 PHP数据类型 448
25.3.1 标量类型 448
25.3.2 复合类型 451
25.3.3 类型转换 452
25.3.4 类型检测 453
25.4 PHP变量和常量 453
25.4.1 使用变量 453
25.4.2 取消引用 454
25.4.3 可变变量 454
25.4.4 预定义变量 455
25.4.5 声明常量 455
25.4.6 使用常量 456
25.5 PHP运算符 456
25.5.1 算术运算符 457
25.5.2 赋值运算符 457
25.5.3 字符串运算符 457
25.5.4 位运算符 458
25.5.5 比较运算符 458
25.5.6 逻辑运算符 459
25.5.7 错误控制运算符 459
25.5.8 其他运算符 460
25.6 PHP表达式 461
25.7 PHP语句 461
25.7.1 if语句 461
25.7.2 else语句 461
25.7.3 elseif语句 462
25.7.4 switch语句 462
25.7.5 while语句 463
25.7.6 do-while语句 463
25.7.7 for语句 464
25.7.8 foreach语句 465
25.7.9 break语句 465
25.7.10 continue语句 466
25.7.11 goto语句 466
25.7.12 include和require语句 466
25.8 使用函数 467
25.8.1 定义和调用函数 467
25.8.2 函数的参数 468
25.8.3 函数的返回值 469
25.9 使用数组 470
25.9.1 定义数组 470
25.9.2 输出数组 471
25.9.3 统计元素个数 472
25.9.4 遍历数组 472
25.9.5 数组与字符串的转换 473
25.9.6 数组排序 474
25.9.7 查询指定元素 475
25.9.8 获取*后一个元素 475
25.9.9 添加元素 475
25.9.10 删除重复元素 476
25.10 使用类 476
25.10.1 定义类 476
25.10.2 定义成员方法 477
25.10.3 实例化对象 477
25.10.4 定义成员变量 478
25.10.5 定义构造函数 479
25.11 在线支持 479
第26章 使用PHP与网页交互 480
视频讲解:86分钟
26.1 PHP交互基础 480
26.1.1 获取文本框的值 480
26.1.2 获取复选框的值 481
26.1.3 获取下拉菜单的值 482
26.1.4 获取列表框的值 483
26.1.5 获取密码域和隐藏域的值 484
26.1.6 获取单选按钮的值 485
26.1.7 获取文件域的值 486
26.1.8 获取查询字符串的值 487
26.1.9 对查询字符串进行编码 488
26.1.10 对查询字符串进行解码 489
26.2 字符串处理 489
26.2.1 连接字符串 490
26.2.2 去除首尾空字符 490
26.2.3 获取字符串长度 491
26.2.4 截取字符串 492
26.2.5 检索字符串 492
26.2.6 替换字符串 493
26.2.7 分割字符串 495
26.2.8 合成字符串 495
26.3 使用正则表达式 496
26.3.1 数组过滤 496
26.3.2 执行一次匹配 496
26.3.3 执行所有匹配 497
26.3.4 查找替换 498
26.3.5 分隔字符串 499
26.4 表单信息加密 500
26.5 使用Cookie 500
26.5.1 创建Cookie 501
26.5.2 读取Cookie 502
26.5.3 删除Cookie 502
26.6 使用Session 503
26.6.1 启动会话 503
26.6.2 注册和读取会话 504
26.6.3 注销和销毁会话 504
26.6.4 传递会话 505
26.7 在线支持 507
第27章 使用PDO操作数据库 508
视频讲解:43分钟
27.1 配置PDO 508
27.2 连接数据库 509
27.2.1 建立连接 509
27.2.2 处理异常 510
27.2.3 关闭连接 510
27.2.4 建立持久连接 511
27.3 执行SQL语句 511
27.3.1 使用exec()方法 511
27.3.2 使用query()方法 512
27.3.3 使用预处理语句 513
27.4 获取结果集 513
27.4.1 使用fetch()方法 513
27.4.2 使用fetchAll()方法 515
27.4.3 使用fetchColumn()方法 516
27.5 事务处理 516
27.6 存储过程 518
27.6.1 创建存储过程 518
27.6.2 调用存储过程 520
27.7 预处理语句 520
27.7.1 定义预处理语句 520
27.7.2 绑定值和变量 521
27.8 在线支持 523
第28章 项目实战 524
展开全部
预估到手价 ×
预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。
确定