图书介绍
Web 2.0 动态网站开发:ASP.NET AJAX 技术详解与典型应用PDF|Epub|txt|kindle电子书版本网盘下载
- 刘小松,张正礼编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302187998
- 出版时间:2008
- 标注页数:485页
- 文件大小:124MB
- 文件页数:501页
- 主题词:主页制作-程序设计;计算机网络-程序设计
PDF下载
下载说明
Web 2.0 动态网站开发:ASP.NET AJAX 技术详解与典型应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 Web发展历史1
1.1.1互联网回顾1
1.1.2主流浏览器历史2
1.1.3 Web发展历史4
1.2 AJAX技术产生6
1.2.1 AJAX技术简介6
1.2.2 AJAX幕后技术9
1.2.3 AJAX运行原理10
1.2.4 AJAX应用场合11
1.2.5 AJAX应用范例12
1.3 ASP.NET AJAX技术18
1.4小结19
第2章 语言基础——JavaScript20
2.1概述20
2.1.1 JavaScript发展历史20
2.1.2 JavaScript特性21
2.1.3 JavaScript用法22
2.1.4 JavaScript安全性23
2.2语法结构23
2.2.1数据类型23
2.2.2变量26
2.2.3表达式27
2.2.4运算符27
2.2.5语句28
2.2.6函数34
2.2.7对象37
2.2.8数组41
2.3浏览器对象模型46
2.3.1 window对象46
2.3.2 document对象48
2.3.3 forms和form对象49
2.4文档对象模型49
2.4.1用DOM表示HTML文档49
2.4.2节点50
2.4.3操作HTML文档51
2.5事件54
2.6小结55
第3章 CSS样式表56
3.1概述56
3.1.1 CSS发展历史56
3.1.2 CSS的作用57
3.1.3 CSS的种类57
3.2 CSS语法58
3.2.1 CSS基本构成58
3.2.2样式表的层叠性61
3.2.3伪类61
3.2.4如何使用CSS62
3.3 CSS应用63
3.3.1树形结构案例64
3.3.2滤镜效果的应用65
3.3.3制作下拉菜单70
3.4小结73
第4章 XMLHTTPRequest对象74
4.1概述74
4.2属性74
4.3方法76
4.4创建XMLHTTPRequest对象77
4.4.1创建XMLHTTPRequest对象的步骤77
4.4.2创建适应IE浏览器的XMLHTTPRequest对象78
4.4.3封装创建XMLHTTPRequest对象的过程79
4.5应用举例80
4.5.1使用XMLHTTPRequest对象的步骤80
4.5.2处理数据加载过程的案例81
4.5.3创建进度条83
4.6小结87
第5章 XML技术88
5.1概述88
5.1.1 XML定义88
5.1.2 XML可以描述的数据对象88
5.1.3 XML语法89
5.1.4文档类型定义90
5.1.5可扩展样式语言92
5.1.6 XPath94
5.1.7 AJAX技术与XML94
5.2操作XML文档95
5.3 AJAX中应用XML的方式99
5.4应用举例101
5.4.1生成邮件101
5.4.2生成数据表格视图104
5.4.3垂直导航菜单108
5.4.4水平导航菜单112
5.5小结120
第6章 AJAX程序设计模式和常用框架121
6.1几种简单的设计模式121
6.1.1替换HTML片段121
6.1.2读取XML数据124
6.1.3读取JavaScript数据130
6.1.4避免浏览器缓存130
6.1.5替换多个HTML片段130
6.2 AJAX系统设计模式130
6.2.1设计模式概念130
6.2.2常用的设计模式131
6.2.3 AJAX应用应具有的属性132
6.2.4 AJAX应用设计原则132
6.3常用设计框架133
6.3.1 Prototype133
6.3.2 JQuery134
6.3.3 Spry134
6.3.4 Dojo135
6.3.5 Mootools135
6.3.6 Atlas135
6.3.7 AJAX.net136
6.4小结136
第7章 在线RSS阅读器137
7.1概述137
7.1.1发展历史137
7.1.2特点138
7.1.3 RSS技术应用现状138
7.1.4 RSS阅读器138
7.1.5 RSS文件139
7.2系统设计140
7.2.1功能分析140
7.2.2系统框架设计140
7.2.3软件结构设计142
7.2.4数据库设计142
7.3关键技术详解142
7.3.1解析RSS文件143
7.3.2在客户端解析参数144
7.4系统实现145
7.4.1添加RSS频道145
7.4.2 RSS频道管理147
7.4.3 RSS文件查看154
7.5小结156
第8章 聊天室157
8.1系统分析157
8.2系统设计157
8.2.1框架设计157
8.2.2软件结构设计158
8.3系统实现159
8.3.1聊天室引擎ChatEngine159
8.3.2定义全局变量Engine167
8.3.3 AJAX框架168
8.3.4方法Nifty Corners Cube173
8.3.5登录功能173
8.3.6聊天室功能的实现175
8.3.7服务器端功能的实现176
8.4小结178
第9章 ASP.NETAJAX框架179
9.1发展历史179
9.2 ASP.NET AJAX概述180
9.2.1 ASP.NET AJAX的优势180
9.2.2 ASP.NET AJAX框架180
9.2.3 ASP.NET AJAX控件工具箱182
9.2.4 ASP.NET AJAX社区支持182
9.3 ASP.NET AJAX安装使用182
9.3.1下载和安装182
9.3.2在VS.NET 2005中使用ASP.NET AJAX184
9.3.3配置ASP.NET AJAX185
9.4 ASP.NET AJAX应用举例188
9.5小结192
第10章 UpdatePanel控件193
10.1 UpdatePanel控件概述193
10.1.1应用场景193
10.1.2运行原理193
10.2 UpdatePanel控件的属性和方法195
10.3 UpdatePanel控件的用法196
10.3.1指定UpdatePanel控件内容196
10.3.2指定UpdatePanel触发器196
10.3.3 UpdatePanel控件的刷新条件198
10.3.4在Master页中使用UpdatePanel控件198
10.3.5嵌套使用UpdatePanel控件201
10.3.6以编程的方式刷新UpdatePanel控件202
10.3.7与UpdatePanel不兼容的控件204
10.3.8 UpdatePanel控件与Web服务综合应用204
10.3.9 UpdatePanel控件与用户控件的综合应用209
10.3.10定制UpdatePanel控件的错误处理216
10.4小结220
第11章 UpdateProgress控件221
11.1应用场景221
11.2运行原理221
11.3属性和方法221
11.3.1属性221
11.3.2方法222
11.4 UpdateProgress控件的用法222
11.4.1使用单个UpdateProgress控件222
11.4.2使用两个UpdateProgress控件225
11.4.3停止异步回送227
11.5 UpdateProgress控件的显示规则230
11.6小结230
第12章 Timer控件231
12.1应用场景231
12.2运行原理231
12.3属性和方法232
12.4 Timer控件的用法232
12.4.1在UpdatePanel控件内部使用Timer控件232
12.4.2在UpdatePanel控件外部使用Timer控件234
12.4.3 Timer控件的复杂用例237
12.5小结240
第13章 ScriptManager控件241
13.1概述241
13.1.1定义241
13.1.2部分页面刷新242
13.1.3错误处理242
13.1.4类型系统扩展242
13.1.5注册自定义脚本242
13.1.6注册Web服务242
13.2属性和方法243
13.3应用举例245
13.3.1控制部分页面刷新245
13.3.2错误处理实例246
13.3.3调用Web服务249
13.4小结251
第14章 客户端脚本编程之JavaScript扩展252
14.1 JavaScript的扩展252
14.1.1类、成员和命名空间252
14.1.2访问权限修饰255
14.1.3继承255
14.1.4接口261
14.1.5枚举266
14.1.6反射268
14.2类型扩展270
14.2.1 Array类型扩展271
14.2.2 Boolean类型扩展273
14.2.3 Date类型扩展274
14.2.4 Error类型扩展274
14.2.5 Number类型扩展278
14.2.6 Obiect类型扩展279
14.2.7 String类型扩展281
14.3小结285
第15章 客户端脚本编程之框架类286
15.1 Sys命名空间286
15.1.1 Sys.Application类287
15.1.2 Sys.ApplicationLoadEventArgs类290
15.1.3 Sys.CultureInfo类291
15.1.4 Sys.StringBuilder类296
15.2 Sys.Net命名空间298
15.2.1 WebServiceProxy类298
15.2.2 WebRequest类303
15.2.3 XmlHttpExecutor类313
15.3 Sys.Serialization命名空间314
15.4 Sys.Services命名空间317
15.4.1 AuthenticationService类317
15.4.2 ProfileService类326
15.4.3 ProfileGroup类332
15.4.4 RoleService类333
15.5 Sys.WebForms命名空间334
15.5.1 BeginRequestEventArgs类334
15.5.2 EndRequestEventArgs类336
15.5.3 InitializeRequestEventArgs类339
15.5.4 PageLoadedEventArgs类339
15.5.5 PageLoadingEventArgs类339
15.5.6 PageRequestManager类339
15.6 Sys.UI命名空间340
15.6.1 Sys.UI.Bounds类341
15.6.2 Sys.UI.DomElemen类342
15.7小结345
第16章 调试和跟踪346
16.1概述346
16.2调试帮助器类——Sys.Debug类346
16.3错误对象Error350
16.4调试模式和发布模式的设置354
16.4.1启动调试模式354
16.4.2发布模式的设置354
16.5服务器端跟踪354
16.5.1启用ASP.NET页面跟踪355
16.5.2启用应用程序跟踪355
16.5.3查看跟踪信息356
16.5.4自定义ASP.NET跟踪消息360
16.6配置IE浏览器364
16.7利用VS.NET 2005调试客户端脚本364
16.8小结365
第17章 ASP.NET AJAX控件开发技术366
17.1概述366
17.1.1 Sys.Component类367
17.1.2 Sys.UI.Behavior类368
17.1.3 Sys.UI.Control类369
17.2创建不可见的客户端组件370
17.2.1不可见的客户端组件的基本功能370
17.2.2创建一个基于Component类客户端组件的步骤370
17.2.3定制组件的应用371
17.2.4实例——Demo.Timer组件的创建和应用371
17.3创建自定义客户端控件377
17.3.1自定义客户端控件的基本功能377
17.3.2创建客户端控件的步骤377
17.3.3自定义控件的使用378
17.3.4实例——Demo.HoverButton控件的创建和应用379
17.4扩展Web服务器控件384
17.4.1向Web服务器控件添加ASP.NET AJAX客户端行为384
17.4.2向Web服务器控件添加ASP.NET AJAX客户端功能390
17.5小结397
第18章 AJAX中的Web服务398
18.1概述398
18.2异步通信层398
18.2.1异步通信层的特性399
18.2.2客户端与服务器端的异步通信模型399
18.2.3客户端结构400
18.2.4服务端结构401
18.3向客户端脚本暴露Web服务401
18.3.1启用JavaScript调用Web服务402
18.3.2调用ASP.NET页面中的静态方法405
18.4从客户端调用Web服务407
18.4.1调用Web服务407
18.4.2 Web服务调用的错误处理414
18.4.3客户端与服务端的复杂数据类型交换417
18.5小结425
第19章 BBS系统426
19.1功能分析426
19.2系统设计426
19.2.1功能设计427
19.2.2系统结构设计430
19.2.3数据库设计431
19.3业务逻辑层的实现431
19.3.1 KindsTree类432
19.3.2 Contents类434
19.4展示层的实现439
19.4.1登录439
19.4.2注册441
19.4.3讨论区导航444
19.4.4发帖和回帖445
19.4.5帖子浏览447
19.5小结453
第20章 Blog系统454
20.1功能分析454
20.2系统设计454
20.2.1功能设计454
20.2.2系统结构设计458
20.2.3数据库设计459
20.3业务逻辑层的实现460
20.3.1日志类460
20.3.2评论类464
20.3.3日志分类类467
20.4一个开源组件——FCKEditor469
20.5展示层的实现470
20.5.1日志的发表和修改功能470
20.5.2日志阅读功能的实现474
20.6小结479
第21章 升级到.NET 3.5480
21.1概述480
21.2在Visual Studio 2008中开发AJAX项目480
21.2.1创建ASP.NET AJAX项目481
21.2.2多定向支持481
21.2.3 JavaScript智能感知482
21.2.4 JavaScript的调试483
21.2.5 CSS编辑和管理功能484
21.3小结485