| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序
对本书的赞誉
序言
前言
致谢
第一部分 客户端代码
第1章 JavaScript编程
1.1 常规的JavaScript
1.1.1 JavaScript介绍
1.1.2 语言特性
1.1.3 简单数据类型
1.2 string
1.2.1 对象
1.2.2 变量和函数参数
1.2.3 错误处理
1.2.4 使用超时和间隔延迟代码执行
1.3 面向对象JavaScript编程
1.3.1 抽象数据类型
1.3.2 继承
1.4 小结
第2章 微软AJAX库编程
2.1 扩展内置的JavaScript类型
2.1.1 布尔类型
2.1.2 日期类型和数据类型
2.1.3 字符串类型
2.1.4 数组类型
2.2 扩展微软AJAX库
2.2.1 类
2.2.2 接口
2.2.3 枚举
2.2.4 继承和接口实现
2.3 重要的新类型
2.3.1 Sys.EventHandlerList
2.3.2 Sys.StringBuilder
2.3.3 Sys.Debug
2.3.4 Sys.UI.DomElement
2.3.5 Sys.UI.DomEvent
2.4 维护范围
2.4.1 委托
2.4.2 回调
2.5 小结
第二部分 控件
第3章 组件
3.1 组件定义
3.2 Sys.Component
3.2.1 定义新组件
3.2.2 创建组件
3.2.3 封装组件
3.3 控件
3.3.1 新概念
3.3.2 定义一个新控件
3.3.3 创建一个控件
3.3.4 封装控件
3.4 behavior
3.4.1 定义一个behavior
3.4.2 创建一个behavior
3.4.3 封装behavior
3.5 小结
第4章 Sys.Application
4.1 背景资料
4.1.1 创建Sys.Application
4.1.2 类型信息
4.1.3 方法信息
4.2 组件管理
4.2.1 添加组件
4.2.2 查找组件
4.2.3 删除组件
4.2.4 返回组件
4.3 初始化流程
4.3.1 组件创建过程
4.3.2 Load事件
4.4 unload流程
4.5 小结
第5章 为服务器控件添加客户端能力
5.1 脚本生成体系结构
5.1.1 behavior和控件的脚本生成
5.1.2 Script资源
5.1.3 ScriptManager
5.2 使用ExtenderControl添加客户端behavior
5.2.1 ExtenderControl概述
5.2.2 创建一个Extender控件
5.3 使用ScriptControl添加客户端功能
5.3.1 ScriptControl概述
5.3.2 创建ScriptControl
5.4 使用IScriptControl接口添加客户端功能到复合控件中..
5.4.1 复合控件概述
5.4.2 IScriptControl接口
5.4.3 创建复合控件
5.5 小结
第6章 ASP.NETAJAX本地化
6.1 ASP.NET中的本地化
6.1.1 决定需要本地化的内容
6.1.2 在特定文化背景下运行程序
6.1.3 本地化所显示的值
6.2 ASP.NETAJAX本地化
6.2.1 JavaScript本地化功能
6.2.2 ASP.NETAJAX本地化功能
6.3 小结
第7章 在局部回传环境中进行控件开发
7.1 UpdatePanel行为
7.2 局部回传在客户端组件的效果
7.2.1 behavior和控件的自动释放
7.2.2 组件的自动释放
7.2.3 组件.控件或behavior的手动释放
7.3 JavaScript语句和文件的加载
7.3.1 ScriptManagerRegistration方法
7.3.2 SysApplicationnotifyScriptLoaded()
7.4 Sys.Application事件
7.4.1 Init事件
7.4.2 Load事件
7.5 小结
第三部分 通信
第8章 ASP.NETAJAX通信架构
8.1 新的信道通信范例
8.2 ASP.NETAJAX2.0扩展通信架构
8.2.1 Web服务
8.2.2 网页方法
8.2.3 串行化
8.2.4 服务器框架组件
8.3 微软AJAX库通信架构
8.3.1 服务代理
8.3.2 串行化
8.3.3 Web请求
8.3.4 Web请求核心
8.4 小结
第9章 应用程序服务
9.1 ASP.NET2.0的Membership.Role和UserProfile服务
9.1.1 Forms认证
9.1.2 ASP.NET2.0Provider模型
9.1.3 网站管理工具
9.1.4 成员资格
9.1.5 角色
9.1.6 配置
9.2 ASP.NETAJAX应用服务
9.2.1 认证服务
9.2.2 角色服务
9.2.3 配置服务
9.3 自定义应用服务
9.3.1 HTTPHandlerFactory和支持类
9.3.2 服务代理
9.3.3 配置
9.4 小结
第四部分 AJAX控件工具箱
第10章 ASP.NETAJAX控件工具箱架构
10.1 工具箱概要
10.1.1 基于属性简化开发
10.1.2 丰富的.NET类
10.1.3 丰富的JavaScript类
10.1.4 支持动态化
10.2 工具箱的构成
10.2.1 安装
10.2.2 解决方案的结构
10.3 基于服务端架构
10.3.1 属性
10.3.2 扩展和脚本控件的基类
10.3.3 设计类
10.4 基于客户端的架构
10.4.1 BehaviorBase类
10.4.2 ControlBase类
10.5 Animations
10.5.1 animation结构和类型
10.5.2 客户端架构
10.6 小结
第11章 使用ASP.NETAJAX工具箱给服务器控件添加客户端功能
11.1 使用ExntenderControlBase添加客户端行为
11.1.1 VisualStudio2008扩展控件模板库
11.1.2 继承自ExtenderControlBase类
11.1.3 创建AjaxControlToolkitBehaviorBase类
11.1.4 向控件添加extender
11.1.5 最后的思考
11.2 添加设计时支持到你的Extender控件上
11.2.1 默认的设计时体验
11.2.2 给属性添加设计器和编辑器
11.3 给extender控件添加animation
11.3.1 使用JavaScriptAPI的animation
11.3.2 使用声明式方法的animation
11.4 小结
第五部分 附录
附录A VisualStudio2008中的JavaScript
附录B 验证方法参数
附录C ASP.NEThandlers和modules
附录D 客户端错误处理代码