本书指导读者使用Ajax、PHP及其他相关技术建立快速响应的网页。本书不仅从Ajax的客户端和服务器端技术两个方面指导读者逐步掌握Ajax基础应用,还通过实例详细演示了Ajax表单验证、Ajax聊天室、Ajax Suggest、使用SVG实现的Ajax实时绘图程序、Ajax Grid、Ajax RSS阅读器和Ajax拖放等的实现过程。同时还介绍了在Windows和UNIX系统下的应用程序环境配置和相关名词解释。
本书适合已经掌握PHP、XML、JavaScript和MySQL基础知识,并想要了解Ajax核心和工作原理的读者阅读。
本书的4位作者均为有多年开发经验的程序员。其中Cristian Darie也是一为资深作者,其作品包括畅销系列Beginning E-Commerce。
目录
第1章 Ajax与未来的Web应用程序
1.1 通过Web发布的功能
1.2 20世纪90年代开始出现网站
1.2.1 HTTP与HTML
1.2.2 PHP及其他服务器端技术
1.2.3 JavaScript及其他客户端技术
1.2.4 缺少的是什么
1.3 理解Ajax
1.4 使用Ajax和PHP建立一个简单应用程序
1.5 小结
第2章 JavaScript下灵活的客户端技术
2.1 JavaScript和Document Object Model
2.2 JavaScript事件和DOM
2.3 关于DOM的进一步介绍
2.4 JavaScript、DOM和CSS
2.5 使用XMLHttpRequest对象
2.5.1 创建XMLHttpRequest对象
2.5.2 使用XMLHttpRequest初始化服务器请求
2.5.3 服务器响应处理
2.6 使用XML结构
2.6.1 处理更多的错误和抛出异常
2.6.2 建立XML结构
2.7 小结
第3章 使用PHP和MySQL实现服务器端技术
3.1 PHP与DOM
3.2 参数传递与PHP错误处理
3.3 连接远程服务器与JavaScript的安全性
3.4 使用代理服务器脚本
3.5 重复异步请求框架
3.6 使用MySQL
3.6.1 创建数据库表
3.6.2 数据操作
3.6.3 连接数据库并执行查询操作
3.7 程序封装与程序结构
3.8 小结
第4章 Ajax表单验证
4.1 实现Ajax表单验证
4.2 小结
第5章 Ajax聊天
5.1 Ajax聊天简介
5.2 实现Ajax聊天
5.3 小结
第6章 Ajax建议和自动完成
6.1 Ajax建议和自动完成简介
6.2 实现Ajax建议和自动完成
6.3 小结
第7章 使用SVG实现Ajax实时绘制图表
7.1 使用Ajax和SVG实现实时图表
7.2 小结
第8章 Ajax数据表格
8.1 使用客户端XSLT实现Ajax数据表格
8.2 小结
第9章 Ajax RSS阅读器
9.1 使用RSS
9.1.1 RSS文档结构
9.1.2 Google Reader
9.2 实现基于Ajax的RSS阅读器
9.3 小结
第10章 Ajax的拖放功能
10.1 在Web上使用拖放功能
10.1.1 购物车
10.1.2 分类列表
10.2 创建Ajax拖放分类列表应用
10.3 小结
附录A 环境配置
A.1 Windows下的环境配置
A.1.1 安装Apache
A.1.2 安装MySQL
A.1.3 安装PHP
A.2 *nix下的环境配置
A.2.1 安装Apache
A.2.2 安装MySQL
A.2.3 安装PHP
A.3 安装phpMyAdmin
A.4 配置Ajax数据库
文件大小:90.1MB
高清拆书扫描,内含阅读器