×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Web前端开发全程实战 HTML5+CSS3+JavaScript+jQuery+Bootstrap

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
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航