Ajax与PHP基础教程
Ajax与PHP基础教程封面图

Ajax与PHP基础教程

(美) 巴班 (Babin,L.) , 著

出版社:人民邮电出版社

年代:2007

定价:39.0

书籍简介:

本书介绍了如何将Ajax和PHP这两种流行技术结合起来创建下一代网络应用的图书。它覆盖了一般会遇到的日常Web应用程序开发任务,演示了如何为表单验证、文件上传监控、数据库驱动信息显示和处理、Web服务、Google Maps集成等搭建PHP/Ajax解决方案。本书适合于PHP程序员以及初、中级的Web开发人员。

书籍目录:

第1章Ajax概述

1.1从CGI到Flash再到DHTML

1.2当前Web应用稃序环境的优缺点

1.2.1走近Ajax

1.2.2Ajax的必要条件

1.3小结

第2章Ajax基础

2.1HTTP请求和响应基础

2.2XMLHttpRequest对象

2.2.1XMLHttpRequest方法

2.2.2XMLHttpRequest属性

2.2.3跨浏览器用法

2.2.4向服务器发送请求

2.2.5一个简单的Ajax示例

2.3小结

第3章PHP和Ajax

3.1为什么选择PHP和Ajax

3.2客户端驱动通信,服务器端完成处理

3.3简单示例

3.3.1内容缩放

3.3.2自动完成

3.3.3表单验证

3.3.4工具提示

3.4小结

第4章数据库驱动的Ajax

4.1MySQL简介

4.2连接到MySQL

4.3查询MySQL数据库

4.4MySQL技巧和警告

4.5将幕于Ajax的数据库查询应用到工作中

4.6更完善的自动完成功能

4.7载入日历

4.8小结

第5章表单

5.1引入Ajax:GET与POST

5.2值的传递

5.3表单验证

5.4小结

第6章图像

6.1图像上传

6.2图像显示

6.3图像载入

6.4略缩图动态生成

6.5小结

第7章一个真实的Ajax应用程序

7.1程序代码

7.2应用程序的界面外观

7.3工作原理

7.4小结

第8章人性化的显示

8.1何时使用Ajax

8.1.1后退按钮问题

8.1.2Ajax导航

8.1.3隐藏与显示

8.2PEAR简介

8.3HTML-Table

8.4小结

第9章Web服务

9.1SOAPWeb服务概述

9.1.1引入Ajax

9.1.2开始编码

9.1.3SOAP应用程序的工作原理

9.2小结

第10章包含空间信息的Web应用

10.1GooleMaps如此流行

10.2蓄势待发

10.3该地图应用系统的工作原理

10.4小结

第11章跨浏览器问题

11.1Ajax的可移植性

11.2保留后退按钮

11.3Ajax响应问题

11.4弱化JaVaScript

11.5浏览器升级

11.6小结

第12章安全

12.1增加了受攻击面

12.1.1策略1:将相关的进入点放到相同的脚本中

12.1.2策略2:采用标准函数来使用和处理用户输入

12.2跨站脚本

12.2.1策略1:从输入数据中去除多余的标签

12.2.2策略2:在显示客户端提交的数据时对标签进行转义

12.2.3策略3:保护会话数据

12.3跨站请求伪造

12.3.1对重要的操作采用一次性令牌

12.3.2通过用户密码来确认重要的操作

12.3.3GET和POST

12.3.4意外的CSRF攻击

12.4拒绝服务

12.4.1策略1:通过延迟来对请求进行节流

12.4.2策略2:优化Ajax响应数据

12.5知识产权与业务逻辑的保护

12.5.1策略1:对JavaScript代码混淆处理

12.5.2策略2:实时的服务器端处理

12.6小结

第13章测试与调试

13.1JavaScript错误报告

13.2Firefox扩展

13.2.1Web开发人员工具条

13.2.2DOM解析器

13.2.3LiveHTTPHeaders

13.2.4JavaScript调试器Venkman

13.2.5HTML验证

13.3IE扩展

13.3.1IE开发人员工具条

13.3.2Fiddler

13.4小结

第14章DOM

14.1访问DOM元素

14.1.1document.qetElementById

14.1.2getElemerltsByTagName

14.1.3访问表单中的元素

14.2DOM元素的添加和删除

14.3操纵DOM元素

14.4用DOM操纵XML

14.5将Ajax和XML与DOM结合

14.6Ajax位置信息管理器的工作原理

14.7小结

内容摘要:

  Ajax和PHP都是目前流行的Web开发技术。本书通过大量实例,充分展现了如何将二者结合起来创建下一代网络应用。本书内容完备,不仅讲述了一般会遇到的日常Web应用程序开发任务,如验证表单、文件上传、自动完成、工具提示、图片上传和显示等,完整演示了最常见也最实用的数据库驱动应用、Web服务、GoogleMaps集成应用、网上图片库的搭建,也涵盖了许多全局性的问题,如安全、测试和调试、Ajax应用场合以及跨浏览器等。本书讲述概念和知识的各章节都用实例来说明问题,而在实例性章节中又穿插了许多业界经验和重要的相关知识点。使读者能够始终处在实战环境中学习,达到事半功倍的效果。  本书是介绍如何将Ajax和PHP这两种流行技术结合起来创建新一代Web应用的图书。它讲述了日常的Web应用程序开发任务,演示了如何为表单验证、文件上传监控、数据库驱动信息显示和处理、Web服务、GoogleMaps集成等搭建PHP/Ajax解决方案。  本书适合于各个层次的Web开发人员。【作者简介】  LeeBabin是加拿大CodeShoppe公司的首席程序员,拥有丰富的Web开发经验,尤其擅长开发复杂的Web驱动应用程序。他是业界知名的PHP专家,除本书外,他还与人合著了名著PHP5Recipes一书(中文版即将由人民邮电出版社出版)。

书籍规格:

书籍详细信息
书名Ajax与PHP基础教程站内查询相似图书
丛书名图灵程序设计丛书
9787115162526
如需购买下载《Ajax与PHP基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 120 印数

书籍信息归属:

Ajax与PHP基础教程是人民邮电出版社于2007.06出版的中图分类号为 TP312 ,TP393.09 的主题关于 计算机网络-程序设计-教材 ,PHP语言-程序设计-教材 的书籍。