展开全部

主编推荐语

Web前端开发一站式极简学习方案。

内容简介

全书共28章,内容包括HTML5基础、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和超链接、设计表格和表单、CSS3基础、设计文本样式、设计特效和动画样式、CSS页面布局、JavaScript基础、处理字符串、使用数组、使用函数、使用对象。

还包括jQuery基础、文档操作、事件处理、使用Ajax、CSS样式操作、jQuery动画、Bootstrap基础、CSS组件、JavaScript插件、使用Vue、PHP基础、使用PHP与网页交互、使用PDO操作数据库、项目实战等。

书中所有知识点均结合具体实例展开讲解,代码注释详尽,可使读者轻松掌握前端技术精髓,提升实际开发能力。

目录

  • 版权信息
  • 内容简介
  • 前言 Preface
  • 第1章 HTML5基础
  • 1.1 HTML5概述
  • 1.1.1 HTML历史
  • 1.1.2 HTML5起源
  • 1.1.3 HTML5组织
  • 1.1.4 HTML5规则
  • 1.1.5 HTML5特性
  • 1.1.6 浏览器支持
  • 1.2 HTML5设计原则
  • 1.2.1 避免不必要的复杂性
  • 1.2.2 支持已有内容
  • 1.2.3 解决实际问题
  • 1.2.4 用户怎么使用就怎么设计规范
  • 1.2.5 优雅地降级
  • 1.2.6 支持的优先级
  • 1.3 HTML5基本结构
  • 1.3.1 新建HTML5文档
  • 1.3.2 编写简洁的HTML5文档
  • 1.3.3 比较HTML4与HTML5文档结构
  • 1.4 HTML5语法特性
  • 1.4.1 文档和标记
  • 1.4.2 宽松的约定
  • 1.5 在线支持
  • 第2章 设计HTML5文档结构
  • 2.1 头部结构
  • 2.1.1 定义网页标题
  • 2.1.2 定义网页元信息
  • 2.1.3 定义文档视口
  • 2.2 主体结构
  • 2.2.1 定义文档结构
  • 2.2.2 定义内容标题
  • 2.2.3 使用div
  • 2.2.4 使用id和class
  • 2.2.5 使用title
  • 2.2.6 HTML注释
  • 2.3 语义化结构
  • 2.3.1 定义页眉
  • 2.3.2 定义导航
  • 2.3.3 定义主要区域
  • 2.3.4 定义文章块
  • 2.3.5 定义区块
  • 2.3.6 定义附栏
  • 2.3.7 定义页脚
  • 2.3.8 使用role
  • 2.4 在线支持
  • 第3章 设计HTML5文本、图像和多媒体
  • 3.1 通用文本
  • 3.1.1 标题文本
  • 3.1.2 段落文本
  • 3.2 描述性文本
  • 3.2.1 强调文本
  • 3.2.2 标记细则
  • 3.2.3 特殊格式
  • 3.2.4 定义上标和下标
  • 3.2.5 定义术语
  • 3.2.6 标记代码
  • 3.2.7 预定义格式
  • 3.2.8 定义缩写词
  • 3.2.9 标注编辑或不用文本
  • 3.2.10 指明引用或参考
  • 3.2.11 引述文本
  • 3.2.12 换行显示
  • 3.2.13 修饰文本
  • 3.2.14 非文本注解
  • 3.3 特殊用途文本
  • 3.3.1 标记高亮显示
  • 3.3.2 标记进度信息
  • 3.3.3 标记刻度信息
  • 3.3.4 标记时间信息
  • 3.3.5 标记联系信息
  • 3.3.6 标记显示方向
  • 3.3.7 标记换行断点
  • 3.3.8 标记旁注
  • 3.3.9 标记展开/收缩详细信息
  • 3.3.10 标记对话框信息
  • 3.4 设计图像
  • 3.4.1 使用img元素
  • 3.4.2 定义流内容
  • 3.4.3 使用picture元素
  • 3.4.4 设计横屏和竖屏显示
  • 3.4.5 根据分辨率显示不同图像
  • 3.4.6 根据格式显示不同图像
  • 3.4.7 自适应像素比
  • 3.4.8 自适应视图宽
  • 3.5 使用HTML5多媒体
  • 3.5.1 使用audio元素
  • 3.5.2 使用video元素
  • 3.6 在线支持
  • 第4章 设计列表和超链接
  • 4.1 定义列表
  • 4.1.1 无序列表
  • 4.1.2 有序列表
  • 4.1.3 描述列表
  • 4.2 定义超链接
  • 4.2.1 普通链接
  • 4.2.2 块链接
  • 4.2.3 锚点链接
  • 4.2.4 目标链接
  • 4.2.5 下载链接
  • 4.2.6 图像热点
  • 4.2.7 框架链接
  • 4.3 在线支持
  • 第5章 设计表格和表单
  • 5.1 新建表格
  • 5.1.1 定义普通表格
  • 5.1.2 定义列标题
  • 5.1.3 定义表格标题
  • 5.1.4 表格行分组
  • 5.1.5 表格列分组
  • 5.2 设置table属性
  • 5.2.1 定义分离单元格
  • 5.2.2 添加表格说明
  • 5.3 设置td和th属性
  • 5.3.1 定义跨单元格显示
  • 5.3.2 定义表头单元格
  • 5.3.3 为单元格指定表头
  • 5.3.4 定义信息缩写
  • 5.4 认识HTML5表单
  • 5.5 定义表单
  • 5.6 组织表单
  • 5.7 常用表单控件
  • 5.7.1 文本框
  • 5.7.2 标签
  • 5.7.3 密码框
  • 5.7.4 单选按钮
  • 5.7.5 复选框
  • 5.7.6 文本区域
  • 5.7.7 选择框
  • 5.7.8 上传文件
  • 5.7.9 隐藏字段
  • 5.7.10 提交按钮
  • 5.8 HTML5表单属性
  • 5.8.1 定义自动完成
  • 5.8.2 定义自动获取焦点
  • 5.8.3 定义所属表单
  • 5.8.4 定义表单重写
  • 5.8.5 定义高和宽
  • 5.8.6 定义最小值、最大值和步长
  • 5.8.7 定义多选
  • 5.8.8 定义匹配模式
  • 5.8.9 定义替换文本
  • 5.8.10 定义必填
  • 5.8.11 定义复选框状态
  • 5.8.12 获取文本选取方向
  • 5.8.13 访问标签绑定的控件
  • 5.8.14 访问控件的标签集
  • 5.8.15 定义数据列表
  • 5.8.16 定义输出结果
  • 5.8.17 定义禁止验证
  • 5.9 在线支持
  • 第6章 CSS3基础
  • 6.1 初用CSS
  • 6.1.1 CSS样式
  • 6.1.2 引入CSS样式
  • 6.1.3 CSS样式表
  • 6.1.4 导入外部样式表
  • 6.1.5 CSS注释
  • 6.1.6 CSS属性
  • 6.1.7 CSS继承性
  • 6.1.8 CSS层叠性
  • 6.1.9 CSS3选择器
  • 6.2 元素选择器
  • 6.2.1 标签选择器
  • 6.2.2 类选择器
  • 6.2.3 ID选择器
  • 6.2.4 通配选择器
  • 6.3 关系选择器
  • 6.3.1 包含选择器
  • 6.3.2 子选择器
  • 6.3.3 相邻选择器
  • 6.3.4 兄弟选择器
  • 6.3.5 分组选择器
  • 6.4 属性选择器
  • 6.5 伪类选择器
  • 6.5.1 伪选择器概述
  • 6.5.2 结构伪类
  • 6.5.3 否定伪类
  • 6.5.4 状态伪类
  • 6.5.5 目标伪类
  • 6.5.6 动态伪类
  • 6.6 伪对象选择器
  • 6.7 在线支持
  • 第7章 设计文本样式
  • 7.1 字体样式
  • 7.1.1 定义字体类型
  • 7.1.2 定义字体大小
  • 7.1.3 定义字体颜色
  • 7.1.4 定义字体粗细
  • 7.1.5 定义艺术字体
  • 7.1.6 定义修饰线
  • 7.1.7 定义字体的变体
  • 7.1.8 定义大小写字体
  • 7.2 文本样式
  • 7.2.1 定义水平对齐
  • 7.2.2 定义垂直对齐
  • 7.2.3 定义文本间距
  • 7.2.4 定义行高
  • 7.2.5 定义首行缩进
  • 7.2.6 文本溢出
  • 7.2.7 文本换行
  • 7.3 特殊设置
  • 7.3.1 initial值
  • 7.3.2 inherit值
  • 7.3.3 unset值
  • 7.3.4 all属性
  • 7.3.5 opacity属性
  • 7.3.6 transparent值
  • 7.3.7 currentColor值
  • 7.3.8 rem值
  • 7.4 色彩模式
  • 7.4.1 rgba()函数
  • 7.4.2 hsl()函数
  • 7.4.3 hsla()函数
  • 7.5 文本阴影
  • 7.6 动态生成内容
  • 7.7 自定义字体
  • 7.8 定义列表样式
  • 7.9 定义表格样式
  • 7.10 在线支持
  • 第8章 设计特效和动画样式
  • 8.1 盒模型基础
  • 8.1.1 大小
  • 8.1.2 边框
  • 8.1.3 边界
  • 8.1.4 补白
  • 8.2 轮廓样式
  • 8.3 圆角样式
  • 8.4 阴影样式
  • 8.5 过渡动画
  • 8.5.1 设置过渡属性
  • 8.5.2 设置过渡时间
  • 8.5.3 设置延迟过渡时间
  • 8.5.4 设置过渡动画类型
  • 8.5.5 设置过渡触发动作
  • 8.5.6 设计动画效果菜单
  • 8.6 设计背景图像
  • 8.7 设计渐变背景
  • 8.7.1 定义线性渐变
  • 8.7.2 定义径向渐变
  • 8.8 在线支持
  • 第9章 CSS页面布局
  • 9.1 浮动布局
  • 9.1.1 定义浮动显示
  • 9.1.2 清除浮动
  • 9.2 定位布局
  • 9.2.1 定义定位显示
  • 9.2.2 相对定位
  • 9.2.3 定位框
  • 9.2.4 层叠顺序
  • 9.3 弹性布局
  • 9.3.1 认识Flexbox系统
  • 9.3.2 启动弹性盒
  • 9.3.3 设置主轴方向
  • 9.3.4 设置行数
  • 9.3.5 设置对齐方式
  • 9.3.6 设置弹性项目
  • 9.4 响应布局
  • 9.4.1 媒体类型和媒体查询
  • 9.4.2 使用@media
  • 9.4.3 应用@media
  • 9.5 在线支持
  • 第10章 JavaScript基础
  • 10.1 JavaScript基本规范
  • 10.2 变量
  • 10.2.1 声明变量
  • 10.2.2 赋值变量
  • 10.3 数据类型
  • 10.3.1 基本类型
  • 10.3.2 数字
  • 10.3.3 字符串
  • 10.3.4 布尔值
  • 10.3.5 null
  • 10.3.6 undefined
  • 10.4 类型检测
  • 10.4.1 使用constructor属性
  • 10.4.2 使用toString()方法
  • 10.5 基本类型转换
  • 10.5.1 转换为字符串
  • 10.5.2 转换为数字
  • 10.5.3 转换为布尔值
  • 10.5.4 转换为对象
  • 10.5.5 强制类型转换
  • 10.6 算术运算
  • 10.7 逻辑运算
  • 10.7.1 逻辑与运算
  • 10.7.2 逻辑或运算
  • 10.7.3 逻辑非运算
  • 10.8 关系运算
  • 10.9 赋值运算
  • 10.10 条件运算
  • 10.11 分支结构
  • 10.11.1 if语句
  • 10.11.2 else语句
  • 10.11.3 switch语句
  • 10.11.4 default语句
  • 10.12 循环结构
  • 10.12.1 while语句
  • 10.12.2 do/while语句
  • 10.12.3 for语句
  • 10.12.4 for/in语句
  • 10.13 流程控制
  • 10.13.1 label语句
  • 10.13.2 break语句
  • 10.13.3 continue语句
  • 10.14 异常处理
  • 10.14.1 try/catch/finally语句
  • 10.14.2 throw语句
  • 10.15 在线支持
  • 第11章 处理字符串
  • 11.1 字符串处理基础
  • 11.1.1 定义字符串
  • 11.1.2 获取长度
  • 11.1.3 连接字符串
  • 11.1.4 检索字符串
  • 11.1.5 截取字符串
  • 11.1.6 替换字符串
  • 11.1.7 转换大小写
  • 11.1.8 转换为数组
  • 11.1.9 清除字符串
  • 11.1.10 Unicode编码和解码
  • 11.1.11 Base64编码和解码
  • 11.1.12 字符串模板
  • 11.2 使用正则表达式
  • 11.2.1 定义正则表达式
  • 11.2.2 执行匹配
  • 11.2.3 检测字符串
  • 11.2.4 编译表达式
  • 11.2.5 访问匹配信息
  • 11.2.6 访问RegExp静态信息
  • 11.3 匹配模式语法基础
  • 11.3.1 字符
  • 11.3.2 字符范围
  • 11.3.3 选择匹配
  • 11.3.4 重复匹配
  • 11.3.5 惰性匹配
  • 11.3.6 边界
  • 11.3.7 条件声明
  • 11.3.8 子表达式
  • 11.3.9 反向引用
  • 11.3.10 禁止引用
  • 11.4 在线支持
  • 第12章 使用数组
  • 12.1 定义数组
  • 12.1.1 构造数组
  • 12.1.2 数组直接量
  • 12.1.3 空位数组
  • 12.1.4 关联数组
  • 12.1.5 类数组
  • 12.2 访问数组
  • 12.2.1 读写数组
  • 12.2.2 访问多维数组
  • 12.2.3 数组长度
  • 12.2.4 使用for迭代数组
  • 12.2.5 使用forEach迭代数组
  • 12.3 操作数组
  • 12.3.1 栈读写
  • 12.3.2 队列读写
  • 12.3.3 删除元素
  • 12.3.4 添加元素
  • 12.3.5 截取数组
  • 12.3.6 数组排序
  • 12.3.7 数组转换
  • 12.3.8 定位元素
  • 12.3.9 检测数组
  • 12.3.10 检测元素
  • 12.3.11 映射数组
  • 12.3.12 过滤数组
  • 12.3.13 汇总数组
  • 12.4 在线支持
  • 第13章 使用函数
  • 13.1 定义函数
  • 13.1.1 声明函数
  • 13.1.2 构造函数
  • 13.1.3 函数直接量
  • 13.1.4 箭头函数
  • 13.2 调用函数
  • 13.2.1 常规调用
  • 13.2.2 函数的返回值
  • 13.2.3 方法调用
  • 13.2.4 动态调用
  • 13.2.5 实例化调用
  • 13.3 函数参数
  • 13.3.1 形参和实参
  • 13.3.2 获取参数个数
  • 13.3.3 使用arguments对象
  • 13.3.4 使用callee属性
  • 13.3.5 剩余参数
  • 13.4 函数作用域
  • 13.4.1 定义作用域
  • 13.4.2 作用域链
  • 13.4.3 函数的私有变量
  • 13.5 闭包函数
  • 13.5.1 定义闭包
  • 13.5.2 使用闭包
  • 13.6 在线支持
  • 第14章 使用对象
  • 14.1 定义对象
  • 14.1.1 构造对象
  • 14.1.2 对象直接量
  • 14.1.3 使用create()方法
  • 14.2 对象的属性
  • 14.2.1 定义属性
  • 14.3.2 访问属性
  • 14.3.3 删除属性
  • 14.3 属性描述符
  • 14.3.1 属性描述符的特性
  • 14.3.2 访问器
  • 14.3.3 操作属性描述符
  • 14.3.4 保护对象
  • 14.4 Object原型方法
  • 14.4.1 使用toString()方法
  • 14.4.2 使用valueOf()方法
  • 14.4.3 检测私有属性
  • 14.4.4 检测可枚举属性
  • 14.4.5 检测原型对象
  • 14.5 Object静态函数
  • 14.5.1 对象包装函数
  • 14.5.2 对象构造函数
  • 14.5.3 静态函数
  • 14.6 构造函数
  • 14.6.1 定义构造函数
  • 14.6.2 调用构造函数
  • 14.6.3 构造函数的返回值
  • 14.6.4 引用构造函数
  • 14.6.5 使用this指针
  • 14.6.6 绑定函数
  • 14.6.7 使用bind()方法
  • 14.7 原型
  • 14.7.1 定义原型
  • 14.7.2 访问原型
  • 14.7.3 设置原型
  • 14.7.4 检测原型
  • 14.7.5 原型属性
  • 14.7.6 原型链
  • 14.8 在线支持
  • 第15章 jQuery基础
  • 15.1 使用jQuery
  • 15.1.1 认识jQuery
  • 15.1.2 下载jQuery
  • 15.1.3 安装jQuery
  • 15.1.4 测试jQuery
  • 15.2 简单选择器
  • 15.2.1 ID选择器
  • 15.2.2 标签选择器
  • 15.2.3 类选择器
  • 15.2.4 通配选择器
  • 15.2.5 分组选择器
  • 15.3 关系选择器
  • 15.4 伪类选择器
  • 15.4.1 子选择器
  • 15.4.2 位置选择器
  • 15.4.3 内容选择器
  • 15.4.4 可视选择器
  • 15.5 属性选择器
  • 15.6 表单选择器
  • 15.6.1 类型选择器
  • 15.6.2 状态选择器
  • 15.7 筛选对象
  • 15.7.1 包含类
  • 15.7.2 定位对象
  • 15.7.3 超级过滤
  • 15.7.4 包含过滤
  • 15.7.5 是否包含
  • 15.7.6 映射函数
  • 15.7.7 排除对象
  • 15.7.8 截取片段
  • 15.8 结构过滤
  • 15.8.1 查找后代节点
  • 15.8.2 查找祖先元素
  • 15.8.3 查找前面兄弟元素
  • 15.8.4 查找后面兄弟元素
  • 15.8.5 查找同辈元素
  • 15.9 特殊操作
  • 15.9.1 添加对象
  • 15.9.2 合并对象
  • 15.9.3 返回前面对象
  • 15.10 在线支持
  • 第16章 文档操作
  • 16.1 创建节点
  • 16.1.1 创建元素
  • 16.1.2 创建文本
  • 16.1.3 创建属性
  • 16.2 插入节点
  • 16.2.1 内部插入
  • 16.2.2 外部插入
  • 16.3 删除节点
  • 16.3.1 移出
  • 16.3.2 清空
  • 16.3.3 分离
  • 16.4 克隆节点
  • 16.5 替换节点
  • 16.6 包裹元素
  • 16.6.1 外包
  • 16.6.2 内包
  • 16.6.3 总包
  • 16.6.4 卸包
  • 16.7 操作属性
  • 16.7.1 设置属性
  • 16.7.2 访问属性
  • 16.7.3 删除属性
  • 16.8 操作类
  • 16.8.1 添加类样式
  • 16.8.2 删除类样式
  • 16.8.3 切换类样式
  • 16.8.4 判断样式
  • 16.9 操作内容
  • 16.9.1 读写HTML字符串
  • 16.9.2 读写文本
  • 16.9.3 读写值
  • 16.10 在线支持
  • 第17章 事件处理
  • 17.1 事件基础
  • 17.1.1 事件模型
  • 17.1.2 事件流
  • 17.1.3 绑定事件
  • 17.1.4 事件处理函数
  • 17.1.5 注册事件
  • 17.1.6 销毁事件
  • 17.1.7 使用event对象
  • 17.1.8 事件委托
  • 17.2 jQuery实现
  • 17.2.1 绑定事件
  • 17.2.2 事件方法
  • 17.2.3 绑定一次性事件
  • 17.2.4 注销事件
  • 17.2.5 使用事件对象
  • 17.2.6 触发事件
  • 17.2.7 事件切换
  • 17.2.8 悬停事件
  • 17.2.9 自定义事件
  • 17.3 在线支持
  • 第18章 使用Ajax
  • 18.1 XMLHttpRequest基础
  • 18.1.1 定义XMLHttpRequest对象
  • 18.1.2 建立HTTP连接
  • 18.1.3 发送GET请求
  • 18.1.4 发送POST请求
  • 18.1.5 串行格式化
  • 18.1.6 跟踪响应状态
  • 18.1.7 中止请求
  • 18.1.8 获取XML数据
  • 18.1.9 获取HTML字符串
  • 18.1.10 获取JavaScript脚本
  • 18.1.11 获取JSON数据
  • 18.1.12 获取纯文本
  • 18.1.13 获取和设置头部消息
  • 18.1.14 认识XMLHttpRequest2.0
  • 18.1.15 请求时限
  • 18.1.16 FormData数据对象
  • 18.1.17 上传文件
  • 18.1.18 跨域访问
  • 18.1.19 响应不同类型数据
  • 18.1.20 接收二进制数据
  • 18.1.21 监测数据传输进度
  • 18.2 jQuery实现
  • 18.2.1 GET请求
  • 18.2.2 POST请求
  • 18.2.3 ajax请求
  • 18.2.4 跟踪状态
  • 18.2.5 载入文件
  • 18.2.6 设置Ajax选项
  • 18.2.7 序列化字符串
  • 18.3 在线支持
  • 第19章 CSS样式操作
  • 19.1 CSS脚本化基础
  • 19.1.1 访问行内样式
  • 19.1.2 使用style对象
  • 19.1.3 使用styleSheets对象
  • 19.1.4 使用selectorText对象
  • 19.1.5 编辑样式
  • 19.1.6 添加样式
  • 19.1.7 读取渲染样式
  • 19.1.8 读取媒体查询
  • 19.2 控制网页对象
  • 19.2.1 获取元素尺寸
  • 19.2.2 获取可视区域大小
  • 19.2.3 获取元素大小
  • 19.2.4 获取窗口大小
  • 19.2.5 获取偏移位置
  • 19.2.6 获取指针的页面位置
  • 19.2.7 获取指针的相对位置
  • 19.2.8 获取滚动条的位置
  • 19.2.9 设置滚动条位置
  • 19.2.10 设计显示样式
  • 19.3 在线支持
  • 第20章 jQuery动画
  • 20.1 jQuery动画基础
  • 20.1.1 显隐效果
  • 20.1.2 显隐切换
  • 20.1.3 滑动效果
  • 20.1.4 滑动切换
  • 20.1.5 淡入淡出
  • 20.1.6 控制淡入淡出度
  • 20.1.7 渐变切换
  • 20.2 设计动画
  • 20.2.1 模拟show()
  • 20.2.2 自定义动画
  • 20.2.3 滑动定位
  • 20.2.4 停止动画
  • 20.2.5 关闭动画
  • 20.2.6 设置动画频率
  • 20.2.7 延迟动画
  • 20.3 在线支持
  • 第21章 Bootstrap基础
  • 21.1 认识Bootstrap
  • 21.2 安装Bootstrap
  • 21.2.1 下载Bootstrap
  • 21.2.2 本地安装
  • 21.2.3 在线安装
  • 21.3 使用Bootstrap栅格系统
  • 21.4 版式
  • 21.4.1 标题
  • 21.4.2 强调
  • 21.4.3 对齐
  • 21.4.4 列表
  • 21.5 表格
  • 21.5.1 优化结构
  • 21.5.2 默认风格
  • 21.5.3 个性风格
  • 21.6 表单
  • 21.6.1 可支持表单控件
  • 21.6.2 布局风格
  • 21.6.3 外观风格
  • 21.7 按钮
  • 21.7.1 默认风格
  • 21.7.2 定制风格
  • 21.7.3 状态风格
  • 21.8 在线支持
  • 第22章 CSS组件
  • 22.1 按钮组
  • 22.1.1 定义按钮组
  • 22.1.2 设计按钮布局和样式
  • 22.2 导航
  • 22.2.1 定义导航组件
  • 22.2.2 设置导航选项
  • 22.2.3 绑定导航和下拉菜单
  • 22.2.4 激活标签页
  • 22.3 导航条
  • 22.3.1 定义导航条
  • 22.3.2 绑定对象
  • 22.3.3 设计导航条
  • 22.4 面包屑和分页
  • 22.4.1 定义面包屑
  • 22.4.2 定义分页组件
  • 22.4.3 设置分页选项
  • 22.5 徽章
  • 22.6 进度条
  • 22.6.1 定义进度条
  • 22.6.2 设置个性进度条
  • 22.7 输入框
  • 22.7.1 修饰文本框
  • 22.7.2 设计尺寸
  • 22.7.3 按钮文本框
  • 22.7.4 按钮式下拉菜单
  • 22.7.5 定义分段按钮下拉菜单
  • 22.8 字体图标
  • 22.9 在线支持
  • 第23章 JavaScript插件
  • 23.1 插件概述
  • 23.1.1 插件分类
  • 23.1.2 安装插件
  • 23.1.3 调用插件
  • 23.1.4 事件
  • 23.2 模态框
  • 23.3 下拉菜单
  • 23.4 滚动监听
  • 23.5 工具提示
  • 23.6 弹出框
  • 23.7 警告框
  • 23.8 折叠
  • 23.9 轮播
  • 23.10 在线支持
  • 第24章 使用Vue
  • 24.1 Vue概述
  • 24.1.1 认识Vue框架
  • 24.1.2 Vue发展历史
  • 24.1.3 主流前端框架
  • 24.1.4 安装Vue
  • 24.1.5 测试Vue
  • 24.2 Vue模板
  • 24.2.1 插值
  • 24.2.2 指令
  • 24.2.3 用户输入
  • 24.2.4 缩写
  • 24.3 Vue语句
  • 24.3.1 条件语句
  • 24.3.2 循环语句
  • 24.4 Vue组件
  • 24.4.1 全局组件
  • 24.4.2 局部组件
  • 24.4.3 自定义属性
  • 24.5 Vue属性
  • 24.5.1 计算属性
  • 24.5.2 监听属性
  • 24.5.3 样式绑定
  • 24.6 Vue事件
  • 24.7 在线支持
  • 第25章 PHP基础
  • 25.1 构建PHP运行环境
  • 25.1.1 安装Apache
  • 25.1.2 安装PHP
  • 25.1.3 配置Apache
  • 25.1.4 配置PHP
  • 25.1.5 启动Apache服务
  • 25.1.6 测试PHP
  • 25.2 PHP基本语法
  • 25.2.1 PHP标记
  • 25.2.2 PHP注释
  • 25.2.3 PHP指令分隔符
  • 25.3 PHP数据类型
  • 25.3.1 标量类型
  • 25.3.2 复合类型
  • 25.3.3 类型转换
  • 25.3.4 类型检测
  • 25.4 PHP变量和常量
  • 25.4.1 使用变量
  • 25.4.2 取消引用
  • 25.4.3 可变变量
  • 25.4.4 预定义变量
  • 25.4.5 声明常量
  • 25.4.6 使用常量
  • 25.5 PHP运算符
  • 25.5.1 算术运算符
  • 25.5.2 赋值运算符
  • 25.5.3 字符串运算符
  • 25.5.4 位运算符
  • 25.5.5 比较运算符
  • 25.5.6 逻辑运算符
  • 25.5.7 错误控制运算符
  • 25.5.8 其他运算符
  • 25.6 PHP表达式
  • 25.7 PHP语句
  • 25.7.1 if语句
  • 25.7.2 else语句
  • 25.7.3 elseif语句
  • 25.7.4 switch语句
  • 25.7.5 while语句
  • 25.7.6 do-while语句
  • 25.7.7 for语句
  • 25.7.8 foreach语句
  • 25.7.9 break语句
  • 25.7.10 continue语句
  • 25.7.11 goto语句
  • 25.7.12 include和require语句
  • 25.8 使用函数
  • 25.8.1 定义和调用函数
  • 25.8.2 函数的参数
  • 25.8.3 函数的返回值
  • 25.9 使用数组
  • 25.9.1 定义数组
  • 25.9.2 输出数组
  • 25.9.3 统计元素个数
  • 25.9.4 遍历数组
  • 25.9.5 数组与字符串的转换
  • 25.9.6 数组排序
  • 25.9.7 查询指定元素
  • 25.9.8 获取最后一个元素
  • 25.9.9 添加元素
  • 25.9.10 删除重复元素
  • 25.10 使用类
  • 25.10.1 定义类
  • 25.10.2 定义成员方法
  • 25.10.3 实例化对象
  • 25.10.4 定义成员变量
  • 25.10.5 定义构造函数
  • 25.11 在线支持
  • 第26章 使用PHP与网页交互
  • 26.1 PHP交互基础
  • 26.1.1 获取文本框的值
  • 26.1.2 获取复选框的值
  • 26.1.3 获取下拉菜单的值
  • 26.1.4 获取列表框的值
  • 26.1.5 获取密码域和隐藏域的值
  • 26.1.6 获取单选按钮的值
  • 26.1.7 获取文件域的值
  • 26.1.8 获取查询字符串的值
  • 26.1.9 对查询字符串进行编码
  • 26.1.10 对查询字符串进行解码
  • 26.2 字符串处理
  • 26.2.1 连接字符串
  • 26.2.2 去除首尾空字符
  • 26.2.3 获取字符串长度
  • 26.2.4 截取字符串
  • 26.2.5 检索字符串
  • 26.2.6 替换字符串
  • 26.2.7 分割字符串
  • 26.2.8 合成字符串
  • 26.3 使用正则表达式
  • 26.3.1 数组过滤
  • 26.3.2 执行一次匹配
  • 26.3.3 执行所有匹配
  • 26.3.4 查找替换
  • 26.3.5 分隔字符串
  • 26.4 表单信息加密
  • 26.5 使用Cookie
  • 26.5.1 创建Cookie
  • 26.5.2 读取Cookie
  • 26.5.3 删除Cookie
  • 26.6 使用Session
  • 26.6.1 启动会话
  • 26.6.2 注册和读取会话
  • 26.6.3 注销和销毁会话
  • 26.6.4 传递会话
  • 26.7 在线支持
  • 第27章 使用PDO操作数据库
  • 27.1 配置PDO
  • 27.2 连接数据库
  • 27.2.1 建立连接
  • 27.2.2 处理异常
  • 27.2.3 关闭连接
  • 27.2.4 建立持久连接
  • 27.3 执行SQL语句
  • 27.3.1 使用exec()方法
  • 27.3.2 使用query()方法
  • 27.3.3 使用预处理语句
  • 27.4 获取结果集
  • 27.4.1 使用fetch()方法
  • 27.4.2 使用fetchAll()方法
  • 27.4.3 使用fetchColumn()方法
  • 27.5 事务处理
  • 27.6 存储过程
  • 27.6.1 创建存储过程
  • 27.6.2 调用存储过程
  • 27.7 预处理语句
  • 27.7.1 定义预处理语句
  • 27.7.2 绑定值和变量
  • 27.8 在线支持
  • 第28章 项目实战
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。