命名空间:
全局命名空间——扩展了 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 addHandler 或 Sys.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);
|
类型
名称
|
说明
|
Type 类
|
为 JavaScript 面向对象的编程功能提供类型化和类型反射系统。
|
|
请发表评论