书籍详情

Ajax开发精要:概念、案例与框架

Ajax开发精要:概念、案例与框架

作者:柯自聪编著

出版社:电子工业出版社

出版时间:2006-05-01

ISBN:9787121024689

定价:¥45.00

购买这本书可以去
内容简介
  在这样一个播种希望的季节里,电子工业出版社为国内的众多开发者奉上一餐Ajax开发饕餮盛宴:由网上知名的《Ajax开发简略》系列开源文档的作者柯自聪倾力写作的重量级图书:《Ajax开发精要:概念、案例与框架》!如果您没有读过《Ajax开发简略》,又希望以最快的速度领略它的精要,请您选择本书,它一定会展示给您一个全新的世界;如果您曾经读过《Ajax开发简略》,并从中获益良多,那么,本书更是帮助您精进Ajax的不二法门!本书从概念、案例与框架三个角度来详细阐述Ajax开发技术,先介绍Ajax的由来、优势及其在Web开发中的地位,接着详细介绍Ajax的各项组成技术、封装、开源和商业框架等各种相关知识,并提供丰富实用的开发案例和综合案例,引导读者一步步地了解并掌握利用Ajax进行Web应用程序开发的方方面面。本书供各类Web开发、网站建设与网页设计人员参考。 第1章Ajax介绍 21.1Ajax的由来 21.2Ajax的定义 31.3Web应用程序的解决方案 51.4Ajax的工作方式 71.5小结 8第2章B/S请求响应机制与Web开发模式 92.1HTTP请求响应模型 92.2B/S架构的请求响应机制 122.3Web开发模式 132.4开发环境的设置与配置 192.4.1下载Java开发工具包(JDK) 192.4.2下载安装Tomcat 202.4.3下载安装Eclipse 3.1.1 202.4.4创建开发 222.5小结 242.6参考资料 25第3章Ajax概览 263.1为什么使用Ajax 263.2谁在使用Ajax 303.3Ajax的应用方向 323.4基于各种Web解决方案的Ajax技术选择路线 353.5Ajax的缺陷 413.6一个简单的Ajax例子 423.7小结 47第4章Ajax用到的技术 484.1HTML 484.1.1HTML与Ajax 494.1.2HTML常用标记 494.2XML 624.2.1XML与Ajax 634.2.2XML基础 634.2.3文档类型定义及声明 684.2.4XML名域 714.2.5操纵和解析XML 734.2.6选择合适的XML生成方式 784.3XHTML与CSS 834.3.1XHTML、CSS与Ajax 844.3.2XHTML与CSS基础 844.3.3XHTML语法约束 854.4Javascript 874.4.1Javascript与Ajax 884.4.2Javascript基本数据结构 894.4.3Javascript表达式和运算符 914.4.4Javascript的流程控制和函数 914.4.5Javascript的对象 944.4.6窗口及输入输出 984.5DOM 984.5.1DOM与Ajax 994.5.2DOM眼中的HTML文档:树 994.5.3HTML文档的节点 1004.5.4使用DOM操作HTML文档 1024.5.5使用DOM操作XML文档 1134.6XMLHttpRequest对象 1164.6.1XMLHttpRequest对象与Ajax 1164.6.2XMLHttpRequest对象的属性和方法 1164.7小结 1224.8参考资料 123开发篇第5章简单的Ajax开发框架 1265.1如何使用Ajax 1265.2初始化对象 1285.3指定响应处理函数 1295.4发出http请求 1295.5处理服务器返回的信息 1305.6一个初步的Ajax开发框架 1315.7异常处理机制 1365.8中文乱码问题及其解决方案 1375.9小结 140第6章使用responseText处理返回的普通文本信息 1416.1案例1:数据校验 1416.1.1需求说明 1426.1.2案例解析 1436.1.3应用范围 1526.2案例2:级联菜单 1526.2.1需求说明 1536.2.2案例解析 1546.2.3应用范围 1706.3案例3:条目内容 1706.3.1需求说明 1726.3.2案例解析 1726.3.3应用范围 1836.4案例4:级联的下拉列表 1846.4.1需求说明 1876.4.2案例解析 1886.4.3应用范围 2016.5小结 202第7章使用responseXML处理返回的XML信息 2047.1案例5:获取元对象数据 2057.1.1需求说明 2067.1.2范例解析 2067.1.3应用范围 2247.2案例6:处理列表数据 2247.2.1需求说明 2267.2.2案例解析 2277.2.3应用范围 2397.3案例7:处理级联的数据 2407.3.1需求说明 2407.3.2案例解析 2427.3.3应用范围 2517.4案例8:更新保存数据 2517.4.1需求说明 2527.4.2案例解析 2527.4.3应用范围 2807.5小结 281第8章在普通文本和XML文档之间权衡 2828.1何时返回普通文本 2828.2何时返回XML文档 2838.3innerHTML的应用 2848.4小结 285案例篇 第9章模拟MSN Space 2889.1MSN Space中的Ajax 2889.2持久化机制 2949.3实体类和服务类 2989.4初始化共享空间首页 3269.5固定链接 3309.6操作评论 3329.6.1添加评论 3329.6.2阅读评论 3389.7引用通告 3389.8管理列表项 3419.8.1初始化自定义列表首页 3419.8.2添加列表项目 3489.8.3编辑列表项目 3519.8.4删除列表项目 3549.9小结 356第10章Ajax封装 35810.1封装客户端Ajax操作 35810.2自定义标签扩展现有的HTML控件 35910.3规范服务器的返回数据 36010.4客户端脚本与服务器端对象的交互 36110.5小结 361第11章开源Ajax框架 36311.1DWR 36311.1.1DWR简介 36311.1.2DWR使用入门 36511.1.3试用DWR 37311.1.4DWR的适用范围 37911.2Ajax Tags 37911.2.1Ajax Tags简介 38011.2.2Ajax Tags标签及其使用方法 38311.2.3Ajax Tags的适用范围 39911.3AjaxAnywhere 40011.3.1AjaxAnywhere简介 40011.3.2Ajax Anywhere安装 40111.3.3AjaxAnywhere的类库及其用法 40211.3.4试用AjaxAnywhere 41711.3.5Ajax Anywhere的适用范围 42111.4SWATO 42211.4.1SWATO简介 42211.4.2SWATO快速安装 42311.4.3第一个服务类 42411.4.4注册服务 42611.4.5使用服务 42711.4.6SWATO的适用范围 42911.5小结 430第12章商业Ajax框架 43112.1Google Ajaxstl 43112.2锐道Dorado 43112.3小结 434参考文献 435
作者简介
暂缺《Ajax开发精要:概念、案例与框架》作者简介
目录
概念篇
第1章  Ajax介绍    2
1.1  Ajax的由来    2
1.2  Ajax的定义    3
1.3  Web应用程序的解决方案    5
1.4  Ajax的工作方式    7
1.5  小结    8
第2章  B/S请求响应机制与Web开发模式    9
2.1  HTTP请求响应模型    9
2.2  B/S架构的请求响应机制    12
2.3  Web开发模式    13
2.4  开发环境的设置与配置    19
2.4.1  下载Java开发工具包(JDK)19
2.4.2  下载安装Tomcat    20
2.4.3  下载安装Eclipse 3.1.1 20
2.4.4  创建开发目录    22
2.5  小结    24
2.6  参考资料    25
第3章  Ajax概览    26
3.1  为什么使用Ajax    26
3.2  谁在使用Ajax    30
3.3  Ajax的应用方向    32
3.4  基于各种Web解决方案的Ajax技术选择路线    35
3.5  Ajax的缺陷    41
3.6  一个简单的Ajax例子    42
3.7  小结    47
第4章  Ajax用到的技术    48
4.1  HTML    48
4.1.1  HTML与Ajax    49
4.1.2  HTML常用标记    49
4.2  XML    62
4.2.1  XML与Ajax    63
4.2.2  XML基础    63
4.2.3  文档类型定义及声明    68
4.2.4  XML名域    71
4.2.5  操纵和解析XML    73
4.2.6  选择合适的XML生成方式    78
4.3  XHTML与CSS    83
4.3.1  XHTML、CSS与Ajax    84
4.3.2  XHTML与CSS基础    84
4.3.3  XHTML语法约束    85
4.4  Javascript    87
4.4.1  Javascript与Ajax    88
4.4.2  Javascript基本数据结构    89
4.4.3  Javascript表达式和运算符    91
4.4.4  Javascript的流程控制和函数    91
4.4.5  Javascript的对象    94
4.4.6  窗口及输入输出    98
4.5  DOM    98
4.5.1  DOM与Ajax    99
4.5.2  DOM眼中的HTML文档--树    99
4.5.3  HTML文档的节点    100
4.5.4  使用DOM操作HTML文档    102
4.5.5  使用DOM操作XML文档    113
4.6  XMLHttpRequest对象    116
4.6.1  XMLHttpRequest对象与Ajax    116
4.6.2  XMLHttpRequest对象的属性和方法    116
4.7  小结    122
4.8  参考资料    123
开发篇
第5章  简单的Ajax开发框架    126
5.1  如何使用Ajax    126
5.2  初始化对象    128
5.3  指定响应处理函数    129
5.4  发出http请求    129
5.5  处理服务器返回的信息    130
5.6  一个初步的Ajax开发框架    131
5.7  异常处理机制    136
5.8  中文乱码问题及其解决方案    137
5.9  小结    140
第6章  使用responseText处理返回的普通文本信息    141
6.1  案例1--数据校验    141
6.1.1  需求说明    142
6.1.2  案例解析    143
6.1.3  应用范围    152
6.2  案例2--级联菜单    152
6.2.1  需求说明    153
6.2.2  案例解析    154
6.2.3  应用范围    170
6.3  案例3--条目内容    170
6.3.1  需求说明    172
6.3.2  案例解析    172
6.3.3  应用范围    183
6.4  案例4--级联的下拉列表    184
6.4.1  需求说明    187
6.4.2  案例解析    188
6.4.3  应用范围    201
6.5  小结    202
第7章  使用responseXML处理返回的XML信息    204
7.1  案例5--获取元对象数据    205
7.1.1  需求说明    206
7.1.2  范例解析    206
7.1.3  应用范围    224
7.2  案例6--处理列表数据    224
7.2.1  需求说明    226
7.2.2  案例解析    227
7.2.3  应用范围    239
7.3  案例7--处理级联的数据    240
7.3.1  需求说明    240
7.3.2  案例解析    242
7.3.3  应用范围    251
7.4  案例8--更新保存数据    251
7.4.1  需求说明    252
7.4.2  案例解析    252
7.4.3  应用范围    280
7.5  小结    281
第8章  在普通文本和XML文档之间权衡    282
8.1  何时返回普通文本    282
8.2  何时返回XML文档    283
8.3  innerHTML的应用    284
8.4  小结    285
案例篇
第9章  模拟MSN Space    288
9.1  MSN Space中的Ajax    288
9.2  持久化机制    294
9.3  实体类和服务类    298
9.4  初始化共享空间首页    326
9.5  固定链接    330
9.6  操作评论    332
9.6.1  添加评论    332
9.6.2  阅读评论    338
9.7  引用通告    338
9.8  管理列表项    341
9.8.1  初始化自定义列表首页    341
9.8.2  添加列表项目    348
9.8.3  编辑列表项目    351
9.8.4  删除列表项目    354
9.9  小结    356
第10章  Ajax封装    358
10.1  封装客户端Ajax操作    358
10.2  自定义标签扩展现有的HTML控件    359
10.3  规范服务器的返回数据    360
10.4  客户端脚本与服务器端对象的交互    361
10.5  小结    361
第11章  开源Ajax框架    363
11.1  DWR    363
11.1.1  DWR简介    363
11.1.2  DWR使用入门    365
11.1.3  试用DWR    373
11.1.4  DWR的适用范围    379
11.2  Ajax Tags    379
11.2.1  Ajax Tags简介    380
11.2.2  Ajax Tags标签及其使用方法    383
11.2.3  Ajax Tags的适用范围    399
11.3  AjaxAnywhere    400
11.3.1  AjaxAnywhere简介    400
11.3.2  Ajax Anywhere安装    401
11.3.3  AjaxAnywhere的类库及其用法402
11.3.4  试用AjaxAnywhere    417
11.3.5  Ajax Anywhere的适用范围421
11.4  SWATO    422
11.4.1  SWATO简介    422
11.4.2  SWATO快速安装    423
11.4.3  第一个服务类    424
11.4.4  注册服务    426
11.4.5  使用服务    427
11.4.6  SWATO的适用范围    429
11.5  小结    430
第12章  商业Ajax框架    431
12.1  Google Ajaxstl    431
12.2  锐道Dorado    431
12.3  小结    434
参考文献    435
猜您喜欢

读书导航