微信扫一扫,移动浏览光盘
简介
本书介绍Ajax和PHP两种比较流行的技术,覆盖了Ajax和PHP技术的基本
知识和应用场景。本书分为5篇,分别为:PHP基础篇、PHP Web应用篇、
Ajax基础开发篇、组合篇和实例篇。内容囊括了PHP开发的基础知识、Ajax
开发的基础知识、PHP+Ajax组合开发Web 2.0程序和PHP+Ajax实例程序。本
书最后介绍了一个教学视频网站后台管理系统,帮助读者全面掌握在实际项
目中使用Ajax技术,提高对大型应用系统的整体把握,使读者熟练掌握
PHP+Ajax技术。
本书适合网站开发人员、PHP和Ajax开发人员以及Web开发爱好者学习和
参考,也可以作为PHP和Ajax的教学参考书。
目录
第1篇 PHP基础篇
第1章 PHP入门
1.1 PHP概述
1.1.1 PHP产生和发展
1.1.2 PHP介绍
1.2 搭建PHP环境
1.2.1 安装Apache和PHP
1.2.2 测试PHP环境
1.2.3 使用PHP帮助文档
1.3 PHP配置指令介绍
1.3.1 管理PHP的配置指令
1.3.2 PHP的配置指令
1.4 PHP简单例子
第2章 PHP基础语法
2.1 PHP脚本基础
2.1.1 嵌入PHP代码
2.1.2 注释
2.1.3 输出函数介绍
2.2 数据类型
2.2.1 标量数据类型
2.2.2 复合数据类型
2.2.3 特殊数据类型
2.2.4 类型转换
2.2.5 类型函数
2.3 变量
2.3.1 创建变量
2.3.2 变量作用域
2.3.3 变量的变量
2.4 常量
2.5 表达式
2.5.1 操作数
2.5.2 操作符
2.6 控制结构
2.6.1 条件语句
2.6.2 循环语句
2.6.3 break和continue语句
2.7 函数
2.7.1 调用PHP函数
2.7.2 用户自定义函数
2.7.3 函数库
2.8 数组
2.8.1 数组概述
2.8.2 管理数组
第3章 面向对象的PHP
3.1 OOP特性
3.1.1 封装
3.1.2 继承
3.1.3 多态
3.2 关键的OOP概念
3.2.1 类和对象
3.2.2 字段
3.2.3 属性
3.2.4 常量
3.2.5 方法
3.3 构造函数和析构函数
3.3.1 构造函数
3.3.2 析构函数
3.4 新增OOP特性
3.4.1 类型提示
3.4.2 静态类成员
3.4.3 instanceof关键字
3.4.4 自动加载对象
3.5 类/对象函数
3.5.1 classexits()数
3.5.2 get.elass()函数
3.5 .3get.class.methods()函数
3.5.4 get.class.vars0函数
3.5.5 get.declared.classes0函数
3.5.6 get.object.vars0函数
3.5.7 method.exists()函数
3.5.8 interface.exists0函数
第4章 高级OOP特性
4.1 PHP不支持的高级OOP特性
4.2 对象克隆
4.2.1 克隆
4.2.2 ..clone()方法
4.3 继承
4.3.1 类继承
4.3.2 继承和构造函数
4.4 接口
4.4.1 实现一个接口
4.4.2 实现多个接口
4.5 抽象类
4.6 反射
4.6.1 编写ReflecionClass类
4.6.2 编写ReflectionMethod类
4.6.3 编写ReflectionParameter类
4.6.4 编写ReflectionProperty类
4.6.5 编写ReflectionExtension类
第2篇 PHPWeb应用篇
第5章 PHP简单Web操作
5.1 PHP和Wleb表单
5.1.1 HTML表单GET和POST
5.1.2 向函数传递表单数据
5.1.3 处理多值表单组件
5.2 PHP与字符串
5.2.1 获取字符串长度
5.2.2 字符串比较函数
5.2.3 字符串大小写转换
5.2.4 填充和剔除字符串
5.2.5 字符和单词计数
5.2.6 字符串与HTML相互转换
5.2.7 解析字符串表达式的函数
5.3 PHP身份认证
5.3.1 基本的HTTP身份验证
5.3.2 PHP身份认证
第6章 cookie和会话
6.1 cookie
6.1.1 cookie介绍
6.1.2 基本操作
6.1.3 cookie有效性控制
6.2 会话
6.2.1 PHP会话配置
6.2.2 会话工作原理
6.2.3 基本用法
6.2.4 获取会话ID
6.2.5 会话ID传输
6.2.6 会话数据
6.2.7 编码和解码会话数据
6.3 会话实例
6.3.1 删除会话中已创建变量
6.3.2 Session的使用
第7章 PHP操作文件和数据库
7.1 文件目录和属性
7.1.1 解析目录路径
7.1.2 访问文件属性
7.1.3 访问目录属性信息
7.2 操作文件
7.2.1 打开和关闭文件
7.2.2 读取文件
7.2.3 移动文件指针
7.2.4 写入文件
7.2.5 读取目录内容
7.3 连接MySQL,数据库
7.3.1 建立连接
7.3.2 单独存放连接文件
7.3.3 选择数据库
7.4 数据库基本操作
7.4.1 执行SQL语句
7.4.2 获取和显示数据
7.4.3 管理数据库数据
7.5 数据库高级操作
7.5.1 获取错误信息
7.5.2 获取数据库和表信息
7.5.3 获取字段信息
7.5.4 辅助函数
7.5.5 多个查询
7.5.6 准备语句
7.5.7 事务处理
第8章 在PHP中处理XML
8.1 PHP生成XML
8.2 PHP处理XML
8.2.1 解析XML文档方法比较
8.2.2 SAX解析器解析XML
8.2.3 使用.DOM库对XML文档解析
8.2.4 使用SimpleXML,处理XML
8.3 客户端处理XML
第3篇 Ajax基础篇
第9章 Ajax概述
9.1 Web2.0与Ajax简介
9.1.1 Web2.0简介
9.1.2 什么是Ajax
9.1.3 Ajax运行机制
9.1.4 AjaX核心内容
9.2 Ajax结构及其意义
9.2.1 传统Web应用解决方案
9.2.2 Ajax解决方案的优势
9.2.3 Ajax的应用
9.2.4 Ajax相关技术简介
9.3 第一个Ajax实例
第10章 CSS
10.1 CSS概述
10.1.1 CSS简介
10.1.2 定义CSS规则
10.1 .3应用CSS
10.2 基本属性
10.2.1 字体
10.2.2 文本
10.2.3 背景
10.2.4 列表
10.3 区块属性
10.3.1 区块模型
10.3.2 边框
10.3.3 间距
10.3.4 填充
10.4 位置属性
10.4.1 定位
10.4.2 布局
10.4.3 浮动模型
10.5 其他属性
10.5.1 单位
10.5.2 鼠标指针
10.5.3 滤镜
第11章 JavaScripl
11.1 JavaScript语言概述
11.2 基础语法
11.2.1 变量
11.2.2 运算符
11.2.3 数据类型
11.3 流程控制语句
11.3.1 条件语句
11.3.2 循环语句
11.3 .3其他语句
11.3.4 异常处理
11.4 函数
11.4.1 定义和调用函数
11.4.2 基于对象的函数
11.11.5 事件机制
11.5.1 事件概述
11.5.2 事件处理程序
11.5.3 事件驱动
11.5.4 事件处理的使用方法
11.5.5 使用this关键字
11.6 对象
11.6.1 对象概述
11.6.2 内置对象
11.6.3 浏览器对象
11.6.4 自定义对象
第12章 XML编程基础
12.1 XML基本概念
12.1.1 XML简介
12.1.2.XML标记、元素和属性
12.1.3 XML命名空间
12.1.4 XML实体引用及CDATA段
12.2 文档类型定义DTD
12.2.1 DTD简介
12.2.2 内部DTD和外部DTD
12.2.3 声明DTD
12.2.4 DTD实体
12.3 XML架构Schema
12.3.1 XMLSchema模型结构
12.3.2 XMLSchema数据类型
12.3.3 XMLSchema元素声明
12.3.4 XMLSchema属性声明
12.4.XSLT
12.4.1 XSLT简介
12.4.2 XSLT文档
12.4.3 XSLT模板语法
12.4.4 XSLT元素
第13章 XMLHttpRequest
13.1 XMLHttpRequest简介
13.2 XMLHttpRequest成员
13.2.1 XMLHttpRequest属性
13.2.2 XMLHttpRequest方法
13.3 XMLHttpRequest与服务器通信
13.3.1 创建XMLHtIpRequest对象
13.3.2 发送请求
13.3.3 处理回调函数
13.4 XMLHttpRequest对象运行周期
13.5 XMLHttpRequest实例
13.5.1 局部刷新
13.5.2 操作XML
13.5.3 级联菜单
第14章 DOM
14.1 DOM模型概述
14.2 DOM结构模型
14.2.1 DOM与HTML
14.2.2 DOM与XML
14.3 DOM对象
14.3.1.DOM核心接口
14.3.2 DOM基本对象
14.3.3 创建DOM对象
14.4 使用DOM操作HTML文档
14.4.1 遍历文档的节点
14.4.2 搜索特定元素
14.4.3 修改内容
14.4.4 添加和删除内容
14.5 使用DOM:操作XML文档
14.5.1 创建XML文档
14.5.2 遍历XML文档
14.5.3 复制和修改节点
14.5.4 删除节点
第4篇 PHP+Ajax组合篇
第15章 Ajax客户端应用
15.1 在HTTP请求中包含参数
15.1.1 发送包含参数的普通请求
15.1.2 请求参数作为XMI,发送
15.1 .3发送JSON格式请求
15.2 处理服务器响应
15.2.1 处理文本格式的响应
15.2.2 处理XML格式的响应
15.2.3 处理JSON格式的响应
15.3 Ajax实例
第16章 Ajax设计模式
16.1 设计模式
16.1.1 设计模式概述
16.1.2 设计模式组成要素和原则
16.1.3 基本设计模式
16.2 常用设计模式
16.2.1 Facade模式
16.2.2 Adapter模式
16.2.3 0lbserver模式
16.2.4 command模式
16.2.5 MVC模式
16.3 应用MVC模式
16.3.1 应用Ajax视图
16.3.2 应用Ajax控制器
16.3.3 应用Ajax模型
第17章 PHP常用技巧
17.1 创建工具提示
17.2 读取响应首部
17.3 显示进度条
17.4 提供自动提示功能
17.5 完成数据库各项操作
17.6 级联菜单形式显示信息
17.7 Ajax+PHP数据分页显示
17.8 Ajax自动保存草稿
17.9 信息排序
第5篇 综合实例篇
第18章 教学视频网站后台管理系统
18.1 系统概述
18.2 数据库设计
18.3 课程管理
18.4 上传视频
18.5 班级管理模块
18.5.1 创建班级
18.5.2 管理班级
18.5.3 添加视频和视频列表
第1章 PHP入门
1.1 PHP概述
1.1.1 PHP产生和发展
1.1.2 PHP介绍
1.2 搭建PHP环境
1.2.1 安装Apache和PHP
1.2.2 测试PHP环境
1.2.3 使用PHP帮助文档
1.3 PHP配置指令介绍
1.3.1 管理PHP的配置指令
1.3.2 PHP的配置指令
1.4 PHP简单例子
第2章 PHP基础语法
2.1 PHP脚本基础
2.1.1 嵌入PHP代码
2.1.2 注释
2.1.3 输出函数介绍
2.2 数据类型
2.2.1 标量数据类型
2.2.2 复合数据类型
2.2.3 特殊数据类型
2.2.4 类型转换
2.2.5 类型函数
2.3 变量
2.3.1 创建变量
2.3.2 变量作用域
2.3.3 变量的变量
2.4 常量
2.5 表达式
2.5.1 操作数
2.5.2 操作符
2.6 控制结构
2.6.1 条件语句
2.6.2 循环语句
2.6.3 break和continue语句
2.7 函数
2.7.1 调用PHP函数
2.7.2 用户自定义函数
2.7.3 函数库
2.8 数组
2.8.1 数组概述
2.8.2 管理数组
第3章 面向对象的PHP
3.1 OOP特性
3.1.1 封装
3.1.2 继承
3.1.3 多态
3.2 关键的OOP概念
3.2.1 类和对象
3.2.2 字段
3.2.3 属性
3.2.4 常量
3.2.5 方法
3.3 构造函数和析构函数
3.3.1 构造函数
3.3.2 析构函数
3.4 新增OOP特性
3.4.1 类型提示
3.4.2 静态类成员
3.4.3 instanceof关键字
3.4.4 自动加载对象
3.5 类/对象函数
3.5.1 classexits()数
3.5.2 get.elass()函数
3.5 .3get.class.methods()函数
3.5.4 get.class.vars0函数
3.5.5 get.declared.classes0函数
3.5.6 get.object.vars0函数
3.5.7 method.exists()函数
3.5.8 interface.exists0函数
第4章 高级OOP特性
4.1 PHP不支持的高级OOP特性
4.2 对象克隆
4.2.1 克隆
4.2.2 ..clone()方法
4.3 继承
4.3.1 类继承
4.3.2 继承和构造函数
4.4 接口
4.4.1 实现一个接口
4.4.2 实现多个接口
4.5 抽象类
4.6 反射
4.6.1 编写ReflecionClass类
4.6.2 编写ReflectionMethod类
4.6.3 编写ReflectionParameter类
4.6.4 编写ReflectionProperty类
4.6.5 编写ReflectionExtension类
第2篇 PHPWeb应用篇
第5章 PHP简单Web操作
5.1 PHP和Wleb表单
5.1.1 HTML表单GET和POST
5.1.2 向函数传递表单数据
5.1.3 处理多值表单组件
5.2 PHP与字符串
5.2.1 获取字符串长度
5.2.2 字符串比较函数
5.2.3 字符串大小写转换
5.2.4 填充和剔除字符串
5.2.5 字符和单词计数
5.2.6 字符串与HTML相互转换
5.2.7 解析字符串表达式的函数
5.3 PHP身份认证
5.3.1 基本的HTTP身份验证
5.3.2 PHP身份认证
第6章 cookie和会话
6.1 cookie
6.1.1 cookie介绍
6.1.2 基本操作
6.1.3 cookie有效性控制
6.2 会话
6.2.1 PHP会话配置
6.2.2 会话工作原理
6.2.3 基本用法
6.2.4 获取会话ID
6.2.5 会话ID传输
6.2.6 会话数据
6.2.7 编码和解码会话数据
6.3 会话实例
6.3.1 删除会话中已创建变量
6.3.2 Session的使用
第7章 PHP操作文件和数据库
7.1 文件目录和属性
7.1.1 解析目录路径
7.1.2 访问文件属性
7.1.3 访问目录属性信息
7.2 操作文件
7.2.1 打开和关闭文件
7.2.2 读取文件
7.2.3 移动文件指针
7.2.4 写入文件
7.2.5 读取目录内容
7.3 连接MySQL,数据库
7.3.1 建立连接
7.3.2 单独存放连接文件
7.3.3 选择数据库
7.4 数据库基本操作
7.4.1 执行SQL语句
7.4.2 获取和显示数据
7.4.3 管理数据库数据
7.5 数据库高级操作
7.5.1 获取错误信息
7.5.2 获取数据库和表信息
7.5.3 获取字段信息
7.5.4 辅助函数
7.5.5 多个查询
7.5.6 准备语句
7.5.7 事务处理
第8章 在PHP中处理XML
8.1 PHP生成XML
8.2 PHP处理XML
8.2.1 解析XML文档方法比较
8.2.2 SAX解析器解析XML
8.2.3 使用.DOM库对XML文档解析
8.2.4 使用SimpleXML,处理XML
8.3 客户端处理XML
第3篇 Ajax基础篇
第9章 Ajax概述
9.1 Web2.0与Ajax简介
9.1.1 Web2.0简介
9.1.2 什么是Ajax
9.1.3 Ajax运行机制
9.1.4 AjaX核心内容
9.2 Ajax结构及其意义
9.2.1 传统Web应用解决方案
9.2.2 Ajax解决方案的优势
9.2.3 Ajax的应用
9.2.4 Ajax相关技术简介
9.3 第一个Ajax实例
第10章 CSS
10.1 CSS概述
10.1.1 CSS简介
10.1.2 定义CSS规则
10.1 .3应用CSS
10.2 基本属性
10.2.1 字体
10.2.2 文本
10.2.3 背景
10.2.4 列表
10.3 区块属性
10.3.1 区块模型
10.3.2 边框
10.3.3 间距
10.3.4 填充
10.4 位置属性
10.4.1 定位
10.4.2 布局
10.4.3 浮动模型
10.5 其他属性
10.5.1 单位
10.5.2 鼠标指针
10.5.3 滤镜
第11章 JavaScripl
11.1 JavaScript语言概述
11.2 基础语法
11.2.1 变量
11.2.2 运算符
11.2.3 数据类型
11.3 流程控制语句
11.3.1 条件语句
11.3.2 循环语句
11.3 .3其他语句
11.3.4 异常处理
11.4 函数
11.4.1 定义和调用函数
11.4.2 基于对象的函数
11.11.5 事件机制
11.5.1 事件概述
11.5.2 事件处理程序
11.5.3 事件驱动
11.5.4 事件处理的使用方法
11.5.5 使用this关键字
11.6 对象
11.6.1 对象概述
11.6.2 内置对象
11.6.3 浏览器对象
11.6.4 自定义对象
第12章 XML编程基础
12.1 XML基本概念
12.1.1 XML简介
12.1.2.XML标记、元素和属性
12.1.3 XML命名空间
12.1.4 XML实体引用及CDATA段
12.2 文档类型定义DTD
12.2.1 DTD简介
12.2.2 内部DTD和外部DTD
12.2.3 声明DTD
12.2.4 DTD实体
12.3 XML架构Schema
12.3.1 XMLSchema模型结构
12.3.2 XMLSchema数据类型
12.3.3 XMLSchema元素声明
12.3.4 XMLSchema属性声明
12.4.XSLT
12.4.1 XSLT简介
12.4.2 XSLT文档
12.4.3 XSLT模板语法
12.4.4 XSLT元素
第13章 XMLHttpRequest
13.1 XMLHttpRequest简介
13.2 XMLHttpRequest成员
13.2.1 XMLHttpRequest属性
13.2.2 XMLHttpRequest方法
13.3 XMLHttpRequest与服务器通信
13.3.1 创建XMLHtIpRequest对象
13.3.2 发送请求
13.3.3 处理回调函数
13.4 XMLHttpRequest对象运行周期
13.5 XMLHttpRequest实例
13.5.1 局部刷新
13.5.2 操作XML
13.5.3 级联菜单
第14章 DOM
14.1 DOM模型概述
14.2 DOM结构模型
14.2.1 DOM与HTML
14.2.2 DOM与XML
14.3 DOM对象
14.3.1.DOM核心接口
14.3.2 DOM基本对象
14.3.3 创建DOM对象
14.4 使用DOM操作HTML文档
14.4.1 遍历文档的节点
14.4.2 搜索特定元素
14.4.3 修改内容
14.4.4 添加和删除内容
14.5 使用DOM:操作XML文档
14.5.1 创建XML文档
14.5.2 遍历XML文档
14.5.3 复制和修改节点
14.5.4 删除节点
第4篇 PHP+Ajax组合篇
第15章 Ajax客户端应用
15.1 在HTTP请求中包含参数
15.1.1 发送包含参数的普通请求
15.1.2 请求参数作为XMI,发送
15.1 .3发送JSON格式请求
15.2 处理服务器响应
15.2.1 处理文本格式的响应
15.2.2 处理XML格式的响应
15.2.3 处理JSON格式的响应
15.3 Ajax实例
第16章 Ajax设计模式
16.1 设计模式
16.1.1 设计模式概述
16.1.2 设计模式组成要素和原则
16.1.3 基本设计模式
16.2 常用设计模式
16.2.1 Facade模式
16.2.2 Adapter模式
16.2.3 0lbserver模式
16.2.4 command模式
16.2.5 MVC模式
16.3 应用MVC模式
16.3.1 应用Ajax视图
16.3.2 应用Ajax控制器
16.3.3 应用Ajax模型
第17章 PHP常用技巧
17.1 创建工具提示
17.2 读取响应首部
17.3 显示进度条
17.4 提供自动提示功能
17.5 完成数据库各项操作
17.6 级联菜单形式显示信息
17.7 Ajax+PHP数据分页显示
17.8 Ajax自动保存草稿
17.9 信息排序
第5篇 综合实例篇
第18章 教学视频网站后台管理系统
18.1 系统概述
18.2 数据库设计
18.3 课程管理
18.4 上传视频
18.5 班级管理模块
18.5.1 创建班级
18.5.2 管理班级
18.5.3 添加视频和视频列表
Ajax+PHP 程序设计实战详解
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!