ASP.NET 2.0 Ajax高级编程

ASP.NET 2.0 Ajax高级编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , [美]
2008-07
版次: 1
ISBN: 9787302179405
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 296页
字数: 475千字
6人买过
  • 本书详细介绍了Microsoft AJAX Library的核心内容,并指导如何使用这个Microsoft的新架构把ASP NET 2.0和JavaScript的面向对象的开发方式结合应用,构建具有更丰富UI功能、响应更快的Web应用程序。本书适用于有经验的、想要在应用程序中实现AJAX功能的ASP.NET开发人员,本书同样适用于想要结合使用ASP.NET和AJAX的经验丰富的Web开发人员。 Matt Gibbs是Microsoft UI Framewrok and Services Team的开发经理,他领导的是一个天才的团队。此团队负责ASENET和AJAx Framework的开发,同时还负责IIS 7的Integrated Pipeline的开发。自从在1997年加入到IIS 4团队并使用“传统”的ASP以来,Matt一直致力于Microsoft的Web 第1章  开发新一代Web应用程序

      1.1  实现多功能Web应用程序

      1.2  谁会从AJAX中受益

        1.2.1  最终用户利益所在

        1.2.2  开发人员利益所在

      1.3  什么是ASP.NET AJAX

        1.3.1  ASP.NET组件

        1.3.2  JavaScript组件

        1.3.3  Web服务组件

        1.3.4  动态HTML组件

      1.4  其他AJAX库

      1.5  使用ASP.NET AJAX平衡客户端和服务器编程

      1.6  本章小结

    第2章  局部网页更新

      2.1  UpdatePanel控件

        2.1.1  触发更新

        2.1.2  从服务器调用更新方法

        2.1.3  局部页面更新生命周期

        2.1.4  UpdatePanel的复杂性

      2.2  UpdateProgress控件

      2.3  使用Timer控件自动更新

      2.4  管理页面请求

        2.4.1  请求生命周期

        2.4.2  取消请求

        2.4.3  检测错误

        2.4.4  使用更新

      2.5  AJAX和可访问性

      2.6  本章小结

    第3章  ASP.NET开发人员的JavaScr5pt

      3.1  客户端的JavaScript

        3.1.1  把JavaScript部署到浏览器

        3.1.2  感知性能

        3.1.3  脚本资源

      3.2  JavaScript变量类型

      3.3  语言不规则性

        3.3.1  什么是相等性

        3.3.2  Null、Undefined或其他类型

      3.4  变量作用域

      3.5  使用原型

      3.6  关闭闭包

        3.6.1  垃圾收集

        3.6.2  DOM元素

        3.6.3  避免内存泄漏

      3.7  使用eval求值

      3.8  处理异常

      3.9  字符串操作

      3.10  更好的JavaScript

        3.10.1  减少脚本

        3.10.2  使用缓存变量

      3.11  本章小结

    第4章  ASP.NET AJAX Client Library

      4.1  浏览器页面生命周期

      4.2  使用类型系统

        4.2.1  声明命名空间

        4.2.2  创建类

        4.2.3  使用接口

        4.2.4  定义枚举和标记

      4.3  基本类库

        4.3.1  String类

        4.3.2  日期和数字

        4.3.3  数组

      4.4  Intellisense支持

      4.5  侦错和调试

        4.5.1  调试跟踪控制台

        4.5.2  生成错误

        4.5.3  验证参数

      4.6  浏览器对象

      4.7  本章小结

    第5章  使用ScriptManager

      5.1  无处不在的ScriptManager

        5.1.1  添加脚本引用

        5.1.2  设置ScriptMode

        5.1.3  嵌入脚本资源

        5.1.4  脚本本地化

        5.1.5  脚本全球化

        5.1.6  服务引用

      5.2  ASP.NET应用程序服务

        5.2.1  表单身份验证

        5.2.2  配置服务

      5.3  错误处理

        5.3.1  定制错误处理

        5.3.2  处理异步回送错误

        5.3.3  异步超时

      5.4  定制脚本位置

        5.4.1  设置脚本路径

        5.4.2  解析脚本引用

        5.4.3    代理

        5.4.4  脚本压缩

      5.5  兼容性

      5.6  本章小结

    第6章  ASP.NET AJAX联网功能

      6.1  XMLHupRequest对象

        6.1.1  XMLHttpRequest安全性

        6.1.2  对象属性和方法

      6.2  WebRequest调用

        6.2.l  设置HTTP动词

        6.2.2  设置超时限制

        6.2.3  添加定制头

        6.2.4  传递额外数据

        6.2.5  解析完整URL

      6.3  管理Web请求

        6.3.1  默认超时设置

        6.3.2  全局Web请求处理

        6.3.3  WebRequestExecutor

      6.4  传递数据

        6.4.1  串行化

        6.4.2  JSON格式

        6.4.3  JSON串行化

        6.4.4  PageMethods

        6.4.5  使用日期

        6.4.6  回避串行化

        6.4.7  配置JSON串行化功能

        6.4.8  定制串行化

      6.5  本章小结

    第7章  ASP.NET AJAX应用程序服务

      7.1  用户身份验证

        7.1.1  配置表单身份验证

        7.1.2  定制身份验证

        7.1.3  使用JavaScript进行身份验证

        7.1.4  访问用户状态

        7.1.5  注销

      7.2  用户Profile数据

        7.2.1  定义Profile数据

        7.2.2  访问Profile属性

        7.2.3  在浏览器中访问Profile数据

        7.2.4  重载Profile属性

        7.2.5  加载Profile属性

        7.2.6  存储Profile数据

      7.3  本章小结

    第8章  多功能AJAX Toolkit控件

      8.1  控制页面布局

        8.1.1  Accordion

        8.1.2  AlwaysVisibleControlExtender

        8.1.3  CollapsiblePanelExtender

        8.1.4  ResizableControl

        8.1.5  Tab

      8.2  UI效果

        8.2.1  动画

        8.2.2  UpdatePanel动画

        8.2.3  DropShadow

        8.2.4  RoundedComers

      8.3  弹出式控件

        8.3.1  日历

        8.3.2  ConfirmButton

        8.3.3  HoverMenu

        8.3.4  PopupControl

        8.3.5  ModalPopup

        8.3.6  CascadingDropDown

      8.4  本章小结

    第9章  测试和调试ASPNE丁AJAX应用程序

      9.1  调试和发布脚本

      9.2  使用Error类

      9.3  使用Sys.Debug类

        9.3.1  执行跟踪操作

        9.3.2  执行断言操作

      9.4  启用Internet Explorer的调试功能

      9.5  使用Internet Explorer和Microson Script Debugger调试

      9.6  使用Firefox和Firebug调试

      9.7  浏览ASP.NET AJAX请求和响应消息

        9.7.1  使用Fiddler检测消息

        9.7.2  使用Web Development Helper检测消息

      9.8  本章小结

    第10章  部署ASP.NET AJAX应用程序

      10.1  安装ASP.NET AJAX

        10.1.1  ASP.NET AJAX

        10.1.2  ASP.NET AJAX Control Toolkit

        10.1.3  ASP.NET Futures CTP

      10.2  Web场部署

        10.2.1  设置MachineKey

        10.2.2  操作会话状态

      10.3  使用不同平台

      10.4  避免常见的配置问题

        10.4.1  禁用调试

        10.4.2  启用定制错误

        10.4.3  禁用跟踪

        10.4.4  设置部署模式

      10.5  创建Web部署项目

      10.6  部署之后

        10.6.1  性能监控

        10.6.2  控制AJAX特征

        10.6.3  配置IIS7

      10.7  使用脚本压缩

        10.7.1  压缩动态脚本

        10.7.2  压缩静态脚本

        10.7.3  考虑使用共享脚本

        10.7.4  不要改变版本路径

      10.8  本章小结

    第11章  构建定制控件

      11.1  构建客户端ASPNET AJAX控件

        11.1.1  扩展JavaScript

        11.1.2  注册控件命名空间

        11.1.3  创建控件构造函数

        11.1.4  使用原型设计模式和JSON

        11.1.5  定义控件属性

        11.1.6  初始化控件和处理事件

        11.1.7  定义控件方法

        11.1.8  处置控件资源

        11.1.9  注册定制控件类

        11.1.10  创建客户端控件实例

      11.2  构建服务器端ASP.NET AJAX控件

        11.2.1  在服务器端控件中嵌入脚本

        11.2.2  创建控件类和实现IScriptControl

        11.2.3  重写Render和OnPreRender方法

        11.2.4  在ASP.NET页面中使用定制ASP.NET AJAX控件

      11.3  本章小结
  • 内容简介:
    本书详细介绍了Microsoft AJAX Library的核心内容,并指导如何使用这个Microsoft的新架构把ASP NET 2.0和JavaScript的面向对象的开发方式结合应用,构建具有更丰富UI功能、响应更快的Web应用程序。本书适用于有经验的、想要在应用程序中实现AJAX功能的ASP.NET开发人员,本书同样适用于想要结合使用ASP.NET和AJAX的经验丰富的Web开发人员。
  • 作者简介:
    Matt Gibbs是Microsoft UI Framewrok and Services Team的开发经理,他领导的是一个天才的团队。此团队负责ASENET和AJAx Framework的开发,同时还负责IIS 7的Integrated Pipeline的开发。自从在1997年加入到IIS 4团队并使用“传统”的ASP以来,Matt一直致力于Microsoft的Web
  • 目录:
    第1章  开发新一代Web应用程序

      1.1  实现多功能Web应用程序

      1.2  谁会从AJAX中受益

        1.2.1  最终用户利益所在

        1.2.2  开发人员利益所在

      1.3  什么是ASP.NET AJAX

        1.3.1  ASP.NET组件

        1.3.2  JavaScript组件

        1.3.3  Web服务组件

        1.3.4  动态HTML组件

      1.4  其他AJAX库

      1.5  使用ASP.NET AJAX平衡客户端和服务器编程

      1.6  本章小结

    第2章  局部网页更新

      2.1  UpdatePanel控件

        2.1.1  触发更新

        2.1.2  从服务器调用更新方法

        2.1.3  局部页面更新生命周期

        2.1.4  UpdatePanel的复杂性

      2.2  UpdateProgress控件

      2.3  使用Timer控件自动更新

      2.4  管理页面请求

        2.4.1  请求生命周期

        2.4.2  取消请求

        2.4.3  检测错误

        2.4.4  使用更新

      2.5  AJAX和可访问性

      2.6  本章小结

    第3章  ASP.NET开发人员的JavaScr5pt

      3.1  客户端的JavaScript

        3.1.1  把JavaScript部署到浏览器

        3.1.2  感知性能

        3.1.3  脚本资源

      3.2  JavaScript变量类型

      3.3  语言不规则性

        3.3.1  什么是相等性

        3.3.2  Null、Undefined或其他类型

      3.4  变量作用域

      3.5  使用原型

      3.6  关闭闭包

        3.6.1  垃圾收集

        3.6.2  DOM元素

        3.6.3  避免内存泄漏

      3.7  使用eval求值

      3.8  处理异常

      3.9  字符串操作

      3.10  更好的JavaScript

        3.10.1  减少脚本

        3.10.2  使用缓存变量

      3.11  本章小结

    第4章  ASP.NET AJAX Client Library

      4.1  浏览器页面生命周期

      4.2  使用类型系统

        4.2.1  声明命名空间

        4.2.2  创建类

        4.2.3  使用接口

        4.2.4  定义枚举和标记

      4.3  基本类库

        4.3.1  String类

        4.3.2  日期和数字

        4.3.3  数组

      4.4  Intellisense支持

      4.5  侦错和调试

        4.5.1  调试跟踪控制台

        4.5.2  生成错误

        4.5.3  验证参数

      4.6  浏览器对象

      4.7  本章小结

    第5章  使用ScriptManager

      5.1  无处不在的ScriptManager

        5.1.1  添加脚本引用

        5.1.2  设置ScriptMode

        5.1.3  嵌入脚本资源

        5.1.4  脚本本地化

        5.1.5  脚本全球化

        5.1.6  服务引用

      5.2  ASP.NET应用程序服务

        5.2.1  表单身份验证

        5.2.2  配置服务

      5.3  错误处理

        5.3.1  定制错误处理

        5.3.2  处理异步回送错误

        5.3.3  异步超时

      5.4  定制脚本位置

        5.4.1  设置脚本路径

        5.4.2  解析脚本引用

        5.4.3    代理

        5.4.4  脚本压缩

      5.5  兼容性

      5.6  本章小结

    第6章  ASP.NET AJAX联网功能

      6.1  XMLHupRequest对象

        6.1.1  XMLHttpRequest安全性

        6.1.2  对象属性和方法

      6.2  WebRequest调用

        6.2.l  设置HTTP动词

        6.2.2  设置超时限制

        6.2.3  添加定制头

        6.2.4  传递额外数据

        6.2.5  解析完整URL

      6.3  管理Web请求

        6.3.1  默认超时设置

        6.3.2  全局Web请求处理

        6.3.3  WebRequestExecutor

      6.4  传递数据

        6.4.1  串行化

        6.4.2  JSON格式

        6.4.3  JSON串行化

        6.4.4  PageMethods

        6.4.5  使用日期

        6.4.6  回避串行化

        6.4.7  配置JSON串行化功能

        6.4.8  定制串行化

      6.5  本章小结

    第7章  ASP.NET AJAX应用程序服务

      7.1  用户身份验证

        7.1.1  配置表单身份验证

        7.1.2  定制身份验证

        7.1.3  使用JavaScript进行身份验证

        7.1.4  访问用户状态

        7.1.5  注销

      7.2  用户Profile数据

        7.2.1  定义Profile数据

        7.2.2  访问Profile属性

        7.2.3  在浏览器中访问Profile数据

        7.2.4  重载Profile属性

        7.2.5  加载Profile属性

        7.2.6  存储Profile数据

      7.3  本章小结

    第8章  多功能AJAX Toolkit控件

      8.1  控制页面布局

        8.1.1  Accordion

        8.1.2  AlwaysVisibleControlExtender

        8.1.3  CollapsiblePanelExtender

        8.1.4  ResizableControl

        8.1.5  Tab

      8.2  UI效果

        8.2.1  动画

        8.2.2  UpdatePanel动画

        8.2.3  DropShadow

        8.2.4  RoundedComers

      8.3  弹出式控件

        8.3.1  日历

        8.3.2  ConfirmButton

        8.3.3  HoverMenu

        8.3.4  PopupControl

        8.3.5  ModalPopup

        8.3.6  CascadingDropDown

      8.4  本章小结

    第9章  测试和调试ASPNE丁AJAX应用程序

      9.1  调试和发布脚本

      9.2  使用Error类

      9.3  使用Sys.Debug类

        9.3.1  执行跟踪操作

        9.3.2  执行断言操作

      9.4  启用Internet Explorer的调试功能

      9.5  使用Internet Explorer和Microson Script Debugger调试

      9.6  使用Firefox和Firebug调试

      9.7  浏览ASP.NET AJAX请求和响应消息

        9.7.1  使用Fiddler检测消息

        9.7.2  使用Web Development Helper检测消息

      9.8  本章小结

    第10章  部署ASP.NET AJAX应用程序

      10.1  安装ASP.NET AJAX

        10.1.1  ASP.NET AJAX

        10.1.2  ASP.NET AJAX Control Toolkit

        10.1.3  ASP.NET Futures CTP

      10.2  Web场部署

        10.2.1  设置MachineKey

        10.2.2  操作会话状态

      10.3  使用不同平台

      10.4  避免常见的配置问题

        10.4.1  禁用调试

        10.4.2  启用定制错误

        10.4.3  禁用跟踪

        10.4.4  设置部署模式

      10.5  创建Web部署项目

      10.6  部署之后

        10.6.1  性能监控

        10.6.2  控制AJAX特征

        10.6.3  配置IIS7

      10.7  使用脚本压缩

        10.7.1  压缩动态脚本

        10.7.2  压缩静态脚本

        10.7.3  考虑使用共享脚本

        10.7.4  不要改变版本路径

      10.8  本章小结

    第11章  构建定制控件

      11.1  构建客户端ASPNET AJAX控件

        11.1.1  扩展JavaScript

        11.1.2  注册控件命名空间

        11.1.3  创建控件构造函数

        11.1.4  使用原型设计模式和JSON

        11.1.5  定义控件属性

        11.1.6  初始化控件和处理事件

        11.1.7  定义控件方法

        11.1.8  处置控件资源

        11.1.9  注册定制控件类

        11.1.10  创建客户端控件实例

      11.2  构建服务器端ASP.NET AJAX控件

        11.2.1  在服务器端控件中嵌入脚本

        11.2.2  创建控件类和实现IScriptControl

        11.2.3  重写Render和OnPreRender方法

        11.2.4  在ASP.NET页面中使用定制ASP.NET AJAX控件

      11.3  本章小结
查看详情
相关图书 / 更多
ASP.NET 2.0 Ajax高级编程
ASP.NET程序设计
张铁红
ASP.NET 2.0 Ajax高级编程
ASP.NET动态网站项目开发实用教程(C#版)(微课版)
陈凤 张治军 谭恒松 胡游龙
ASP.NET 2.0 Ajax高级编程
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET 2.0 Ajax高级编程
ASP.NET实践教程(第3版)(微课版)
魏菊霞;李志中;李晶;谢云
ASP.NET 2.0 Ajax高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET 2.0 Ajax高级编程
ASP.NET程序设计案例教程
张华
ASP.NET 2.0 Ajax高级编程
ASM全埋点开发实战
王灼洲 张伟
ASP.NET 2.0 Ajax高级编程
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET 2.0 Ajax高级编程
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET 2.0 Ajax高级编程
ASP.NET核心技术
叶昭晖 著;叶昭晖、陈修亮、郑龙、王伊、杨磊 编
ASP.NET 2.0 Ajax高级编程
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
ASP.NET 2.0 Ajax高级编程
ASP.NET Web开发技术(微课版)
王颖;刘艳;王先水
您可能感兴趣 / 更多
ASP.NET 2.0 Ajax高级编程
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
ASP.NET 2.0 Ajax高级编程
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
ASP.NET 2.0 Ajax高级编程
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
ASP.NET 2.0 Ajax高级编程
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
ASP.NET 2.0 Ajax高级编程
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
ASP.NET 2.0 Ajax高级编程
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
ASP.NET 2.0 Ajax高级编程
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
ASP.NET 2.0 Ajax高级编程
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
ASP.NET 2.0 Ajax高级编程
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
ASP.NET 2.0 Ajax高级编程
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
ASP.NET 2.0 Ajax高级编程
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
ASP.NET 2.0 Ajax高级编程
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译