通过本书,你可以很快学会如何组合Ajax、JavaScript和PHP这些功能强大的技术,来为Web应用程序创建交互式界面。
本书不需要读者有Ajax编程经验。本书采用直截了当、按部就班的写作方式,每一章都建立在前一章内容的基础之上,帮助你学习使用JavaScript、PHP和其他相关的新技术进行Ajax编程的必备知识。不管你使用的是Linux、Windows还是Mac ,随书光盘包含了一个完整的Ajax编程起步工具包,它提供了所有需要的编程工具、参考信息、JavaScript库和服务器软件,帮助你建立一个稳定的环境来学习、测试和工作。
本书详尽地介绍了如何使用Ajax、Javascript和PHP进行web开发。全书分为6个部分,包括:Web基础知识回顾、使用JavaScript web脚本编程基础、Ajax基础、使用PHP的服务器端脚本编程、较复杂的Ajax技术、Ajax工具和资源。另外,附录列出了JavaScript、PHP和Ajax Web站点,可方便开发人员使用。
本书非常适合Web应用开发人员及网页设计人员参考。
译者序
前言
第一部分 Web基础知识回顾
第1章 Web的运作
1.1 Internet简史
1.2 万维网
1.2.1 什么是Web页面
1.2.2 Web服务器
1.2.3 服务器端编程
1.2.4 Web浏览器
1.2.5 客户端编程
1.2.6 DNS—域名服务器
1.3 HTTP简介
1.4 HTTP请求和响应
1.4.1 HTTP请求
1.4.2 HTTP响应
1.5 HTML表单
1.6 小结
第2章 用HTML和CSS编写样式化页面
……
第3章 剖析Ajax应用程序
第二部分 JavaScript Web脚本编程基础
第4章 用JavaScript创建简单脚本
第5章 使用文档对象模型(DOM)
第6章 使用变量、字符串和数组
第7章 使用函数和对象
第8章 使用条件和循环来控制流程
第9章 使用内建函数和库
第三部分 Ajax基础
第10章 Ajax的核心——XMLHTTPRequest对象
第11章 与服务器通信
第12章 使用返回的数据
第13章 第一个Ajax应用程序
第四部分 使用PHP的服务器端脚本编程
第14章 认识PHP
第15章 变量
第16章 流程控制
第17章 函数
第18章 使用类
第五部分 较复杂的Ajax技术
第19章 返回文本数据
第20章 AHAH——异步HTML和HTTP
第21章 返回XML数据
第22章 Web服务器和REST及SOAP协议
第23章 用于Ajax的JavaScript库
第24章 Ajax陷阱
第六部分 Ajax工具和资源
第25章 prototype.js工具箱
第26章 使用Rico
第27章 使用Script.aculo.us
第28章 使用XOAD
附录 JavaScript、PHP和Ajax Web站点
术语表