本书指导读者使用Ajax、PHP及其他相关技术建立快速响应的网页。本书不仅从Ajax的客户端和服务器端技术两个方面指导读者逐步掌握Ajax基础应用,还通过实例详细演示了Ajax表单验证、Ajax聊天室、Ajax Suggest、使用SVG实现的Ajax实时绘图程序、Ajax Grid、Ajax RSS阅读器和Ajax拖放等的实现过程。同时还介绍了在Windows和UNIX系统下的应用程序环境配置和相关名词解释。
本书适合已经掌握PHP、XML、JavaScript和MySQL基础知识,并想要了解Ajax核心和工作原理的读者阅读。
第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数据库
《内容电商》内容简介:本书全面介绍了内容电商及内容电商各模块的具体内容。全书共分7章,第1章重点介绍内容电商的相关概念,其中
《黑客攻防从入门到精通:黑客与反黑客工具篇(第2版)》内容简介:本书从“攻”“防”两个不同的角度出发,在讲解黑客攻击手段的同
本书是计算理论方面的优秀教材之一,包括上下文无关文法、上下文无关文法范式、有限自动机、正则语言的性质、下推自动机和上下文
"GISforSustainableDevelopment"examineshowGISapplicationscanimprovecollaborationi...
《深度学习:智能时代的核心驱动力量》内容简介:全球科技巨头纷纷拥抱深度学习,自动驾驶、AI医疗、语音识别、图像识别、智能翻译
《GMAT词汇帝国》内容简介:《GMAT词汇帝国》共分为三部分:第一部分是必考词汇精析,共有33个list;第二部分是常考词汇列表;附录
《文化产业精要读本》内容简介:本书结构完整,共计八章,大致分为四大部分。第一部分涵盖了第一、二章,重点介绍文化产业的基本知
Writtenbywell-respecteddesignersanddevelopers,the4thSmashingBookcontainslotsofac...
《经典剪发专业技术图解:蘑菇头(视频教学版)》内容简介:本书是专门针对蘑菇头剪发技术的详细图解教程,书中详细图解示范了12款
《用户体验草图设计工具手册(全彩)》是《用户体验草图设计》的配套阅读图书,将指导你如何一步一步地用草图来表达你的设计理念
可用性设计是Web设计中最重要也是最困难的一项任务。《点石成金》的作者根据自己多年从业的经验,剖析用户的心理,在用户使用的模
《30天学会钢琴弹奏》内容简介:想随心所欲地弹奏出一首流畅的钢琴曲,却苦于不识五线谱?没有时间去上钢琴班,自学又太费时间?《
包包是最能突显个性的配饰!巴黎女生背什么样的包包,包包里面又有些什么呢?本书从包包设计师的空间和巴黎女生日常使用的包包这
《李阳冰篆书三坟记》内容简介:《三坟记》由唐李季卿撰文,李阳冰书,为其篆书代表作。立于唐大历二年(767),碑文阴阳两面,二十
《和田玉收藏投资购买宝典》内容简介:《和田玉收藏投资购买宝典》融知识性、实用性、文化性于一体,对和田玉的起源和发展、和田玉
《生物信息学中的计算机技术》以一种清晰、活泼的方式,全面介绍了生物信息学领域中最重要的一些主题。《生物信息学中的计算机技
《企业级容器云架构开发指南》内容简介:本书由慧与大学组织,由慧与(中国)有限公司容器云项目组的人员完成,书籍内容的蓝本为慧
《天下美食》内容简介:从美食延伸到人文历史记忆,于平淡中见真情,体现一代学者的知识分子情怀 著名学者丁帆美食人文笔记。作者从
設計是什麼?為什麼設計?原研哉與阿部雅世,東京與柏林,居住在兩個不同城市的設計者,進行了一場以「設計」為題的討論。本書是
《漫步,遇见地道的台北生活》内容简介:本书是介绍轻松愉快的台湾徒步旅游书。作者带你逛仁爱路林荫大道、PEKOE杂货铺、东区茶街、