网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Ajax--Web开发可重用组件及模式
分类 教育考试-考试-计算机类
作者 (美)汉德罗克
出版社 清华大学出版社
下载
简介
编辑推荐

  本书覆盖了有关Ajax的各个方面,并且将告诉您如何把Ajax结合到您自己的Web应用程序中。本书旨在为具有一定经验或经验丰富的Web开发者提供新的技术,并且使他们的Web应用程序达到一个更高的水平。本书将教您如何从面向对象的角度,创建基于Ajax的Web应用程序,同时还将介绍一些非常有用的AjaX设计模式。Web开发者通过阅读本书,能够获得足够的知识来使得他们的Web应用程序达到一个新的水平。

内容推荐

AjaX是改善用户在线体验、创建新型Web功能的最新同时也是最好的方式之一。通过允许显示网页的特定部分,不需要刷新整个网页,用AjaX极大地改善了Web应用程序的用户体验。Ajax还使得Web开发者能够创建直观且全新的交互过程。

本书对Ajax技术进行了全面深入的介绍,Web开发者通过阅读本书,能够获得足够的知识来使得他们的Web应用程序达到一个新的水平。本书将教您如何从面向对象的角度,创建基于Ajax的Web应用程序,同时还将介绍一些非常有用的AjaX设计模式。

本书详细地介绍了:如何利用PHP 5通过自定义Ajax引擎创建到MySQL数据库的连接,以及在确保数据高度安全的同时,如何利用CSS、JavaScript和XHTML设置响应的格式。另外,本书还介绍了如何在Web应用程序中使用4种白定义AjaX组件,以及如何从无到有地创建这些组件。

本书的最后一部分,把之前章节中的所有单独的代码示例和技术组合到了一个更大的AjaX应用程序中——即内部网电子邮件应用程序,该应用程序可以用于任何基于用户的应用中,例如基于社团的Web应用程序。阅读本书之后,读者将不仅学会如何在这个示例应用程序中创建和使用他们自己的可重用AjaX组件,同时还将学会如何把这些AjaX组件结合到他们将来可能创建的任用AjaX应用程序中。

目录

第Ⅰ部分 开始

第1章 Ajax简介3

 1.1 XML DOM3

 1.2 Ajax,三思而后用4

第2章 请求7

 2.1 深度探索XMLHttpRequest7

  2.1.1 标准XHR8

  2.1.2 支持数据库的XHR9

  2.1.3 向支持数据库的XHR发送数据10

 2.2 创建XHR对象11

 2.3 异步数据传输12

 2.4 就绪状态14

 2.5 HTTP状态码和首部16

第3章 响应19

 3.1 XML19

  3.1.1 元素20

  3.1.2 属性21

  3.1.3 CDATA22

  3.1.4 解析XML23

 3.2 JSON28

  3.2.1 JSON语法28

  3.2.2 使用JSON29

  3.2.3 解析JSON31

第4章 用XHTML和CSS呈现响应35

 4.1 XHTML35

 4.2 CSS38

第Ⅱ部分 创建和使用JavaScript引擎

第5章 面向对象的JavaScript45

 5.1 面向对象的方法46

  5.1.1 使用new算子46

  5.1.2 字母符号法47

  5.1.3 关联数组47

  5.1.4 JScript.NET48

 5.2 对象构造器49

  5.2.1 实例49

  5.2.2 属性50

  5.2.3 方法51

 5.3 原型53

  5.3.1 实例54

  5.3.2 构造属性55

  5.3.3 覆盖和重写属性56

  5.3.4 属性保护56

  5.3.5 方法57

  5.3.6 用原型方法扩展对象57

第6章 创建引擎59

 6.1 创建自定义的Ajax Wrapper59

  6.1.1 发送请求60

  6.1.2 就绪状态61

  6.1.3 响应62

 6.2 创建Ajax Updater63

  6.2.1 创建AjaxUpdater对象63

  6.2.2 更新请求对象64

  6.2.3 响应64

第7章 使用引擎67

 7.1 开始67

 7.2 发送请求68

 7.3 引擎的方法和属性69

第8章 调试71

 8.1 JavaScript中的onerror事件71

 8.2 responseText属性73

 8.3 IE开发工具栏73

  8.3.1 安装插件74

  8.3.2 禁止Cache74

  8.3.3 导航DOM74

  8.3.4 观察class和ID信息76

 8.4 Safari Enhancer76

  8.4.1 安装Safari Enhancer77

  8.4.2 JavaScript控制台77

 8.5 FireBug78

  8.5.1 安装FireBug78

  8.5.2 命令行79

  8.5.3 在控制台中记录消息81

  8.5.4 记录的不同级别82

  8.5.5 检查元素82

  8.5.6 观察Ajax84

第9章 扩展引擎87

 9.1 创建实用对象87

 9.2 用HTTP对象处理状态码94

  9.2.1 HTTP状态码类别96

  9.2.2 使用HTTP对象103

第Ⅲ部分 创建可重用组件

第10章 层叠107

 10.1 开始107

  10.1.1 XML架构108

  10.1.2 请求XML文件109

 10.2 创建层叠对象111

  10.3 面板功能和数据显示114

第11章 树形视图119

 11.1 创建数据结构119

 11.2 处理响应122

 11.3 呈现GUI123

第12章 客户端验证131

 12.1 开始131

  12.2 创建验证对象133

  12.2.1 验证用户输入135

  12.2.2 提供视觉反馈138

 12.3 服务器端139

  12.3.1 构造函数141

  12.3.2 验证用户信息142

  12.3.3 注册和登录用户143

第13章 数据网格149

 13.1 开始149

 13.2 创建DataGrid对象151

 13.3 显示数据155

  13.3.1 创建一个DataRow对象155

  13.3.2 创建DataColumn对象159

  13.3.3 设计组件的样式160

第Ⅳ部分 Ajax模式

第14章 单体模式165

 14.1 单体模式概述165

 14.2 创建一个使用单体模式的对象166

 14.3 使用单体对象169

第15章 模型视图控制器173

 15.1 MVC模式概述173

 15.2 创建MVC模式175

 15.3 使用MVC模式176

第16章 观察者模式179

 16.1 概述179

  16.1.1 注册观察者概述179

  16.1.2 通知观察者概述179

  16.1.3 注销观察者概述180

 16.2 创建一个错误处理对象180

  16.2.1 注册观察者181

  16.2.2 通知观察者182

  16.2.3 注销观察者183

 16.3 使用错误处理对象187

第17章 数据反射模式189

 17.1 概述189

 17.2 创建数据反射模式192

第18章 交互模式195

 18.1 用cookies创建历史195

  18.1.1 Historian对象195

  18.1.2 创建和显示XML199

  18.1.3 Navigation对象200

 18.2 拖放203

第19章 实用模式211

 19.1 处理反馈、错误和警告212

 19.2 结合代码进行设计215

第Ⅴ部分 服务器端交互

第20章 理解Ajax数据库交互221

 20.1 连接PHP222

  20.1.1 跨越鸿沟222

  20.1.2 发送请求223

  20.1.3 创建连接229

第21章 数据库交互:服务器端241

 21.1 连接到ASP.NET241

 21.2 连接到ColdFusion246

第22章 高级Ajax数据库交互251

 22.1 大批量更新251

  22.1.1 发送数组251

  22.1.2 发送XML253

  22.1.3 发送JSON254

 22.2 服务器端XML和JSON254

  22.2.1 XML255

  22.2.2 JSON255

第Ⅵ部分 最后的润色

第23章 应用程序的安全性259

 23.1 安全漏洞259

 23.2 具有密码保护的Ajax请求261

 23.3 在服务器端验证密码264

第24章 最佳实践267

 24.1 使用Ajax引擎267

  24.1.1 设计模式268

  24.1.2 使用组件268

  24.1.3 静态响应vs.动态响应268

  24.1.4 处理错误和反馈269

  24.1.5 应用程序历史269

  24.1.6 安全性269

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 14:30:39