• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NETAJAXinAction—MSAJAXLibrary速览

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

命名空间:

 全局命名空间——扩展了 ECMAScript (JavaScript) 基对象。包含对 JavaScript Array、Boolean、Error、Number、Object 和 String 类型的扩展。
Sys 命名空间——根命名空间,其中包含了所有重要的类和基类。
Sys.Net 命名空间——包含的类型与 ASP.NET AJAX 客户端应用程序和服务器上的 Web 服务之间的通信相关。
Sys.Serialization 命名空间——包含的类型与 ASP.NET AJAX 客户端应用程序的数据序列化相关。
Sys.Services 命名空间——包含的类型提供对 ASP.NET 身份验证服务、配置文件服务及其他应用程序服务的客户端脚本访问。
Sys.UI 命名空间——包含与用户界面 (UI)(例如控件、事件和 Microsoft AJAX Library 中的 UI 属性)有关的类型。
Sys.WebForms——命名空间 包含与 Microsoft AJAX Library 中的部分页呈现相关的类型。

 

支持:

MicrosoftAjax.js: 核心库

MicrosoftAjaxTimer.js:Timer服务器控件使用的客户计时组件

MicrosoftAjaxWebForms.js:UpdatePanel服务器控件使用的支持部分更新的类

 

客户端页面生命周期:

Sys.Application.add_init(fun)->Sys.Application.add_load(fun)->Sys.Application.add_unload(fun)

 

常用 API 的全局快捷方式

名称

说明

Sys.UI.DomEvent $addHandler 方法

提供 Sys.UI.DomEvent.addHandler 方法的快捷方式,该方法向公开事件的 DOM 元素添加一个 DOM 事件处理程序。
语法:$addHandler(element, eventName, handler);
示例:$addHandler($get("Button1"), "click", processEventInfo);

Sys.UI.DomEvent.$addHandlers 方法 提供 Sys.UI.DomEvent addHandlers 方法的快捷方式,该方法向公开事件的 DOM 元素添加一个 DOM 事件处理程序的列表。
语法:$addHandlers(element, events, handlerOwner);
示例:$addHandlers($get("Button1"), {click:processEventInfo,mouseover:processEventInfo,mouseout:processEventInfo},this);

Sys.UI.DomEvent.$clearHandlers 方法

提供 Sys.UI.DomEvent clearHandlers 方法的快捷方式,该方法从 DOM 元素中移除通过 Sys.UI.DomEvent addHandlerSys.UI.DomEvent addHandlers 方法添加的所有 DOM 事件处理程序。
语法:$clearHandlers(element);
示例:$clearHandlers($get("Button1"));

Sys.Component $create 方法

提供 Sys.Component.create 方法的快捷方式,该方法创建并初始化指定类型的组件。
语法:$create(type, properties, events, references, element);
示例:$create(MyControl, {id: 'c1', visible: true}, {click: showValue}, null, $get('button1'));

Sys.Application $find 方法

提供 Sys.Application.findComponent 方法的快捷方式,该方法返回指定的 Component 对象。

语法:var o = $find(id, parent);
示例:if (!($find('MyComponent', div1))) {div1.innerHTML = 'MyComponent is not available.';}

Sys.UI.DomElement $get 方法

提供 getElementById 方法的快捷方式,该方法返回一个数组,该数组由使用 addComponent 方法向应用程序注册的所有组件构成。

语法:$get(id, element);

Sys.UI.DomEvent $removeHandler 方法

提供 System.UI.DomEvent.removeHandler 方法的快捷方式,该方法从公开事件的 DOM 元素中移除一个 DOM 事件处理程序。
语法:$removeHandler(element, eventName, handler);
$removeHandler($get("Button1"), "click", processEventInfo);

 
 JavaScript 基类型扩展

名称

说明

Array 类型扩展

通过添加静态方法提供对基本 JavaScript Array 功能的扩展。

Boolean 类型扩展

提供对基本 JavaScript Boolean 对象的扩展。

Date 类型扩展

提供对基本 JavaScript Date 对象的扩展。

Error 类型扩展

通过提供异常详细信息以及对应用程序编译模式(调试或发布)的支持,提供扩展了内置 JavaScript Error 类型的静态函数。

Number 类型扩展

以静态方法和实例方法扩展基本 JavaScript Number 功能。

Object 类型扩展

向基本 JavaScript Object 对象提供类似反射的扩展功能。

String 类型扩展

以静态方法和实例方法提供对基本 JavaScript String 功能的扩展。

 

类型

名称

说明

Type 类

为 JavaScript 面向对象的编程功能提供类型化和类型反射系统。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap