图书介绍

Web 2.0 动态网站开发:ASP.NET AJAX 技术详解与典型应用PDF|Epub|txt|kindle电子书版本网盘下载

Web 2.0 动态网站开发:ASP.NET AJAX 技术详解与典型应用
  • 刘小松,张正礼编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302187998
  • 出版时间:2008
  • 标注页数:485页
  • 文件大小:124MB
  • 文件页数:501页
  • 主题词:主页制作-程序设计;计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐