Asp.net Microsoft Ajax Library 概况

 Microsoft Ajax Library是Microsoft提供的一套纯客户端框,它扩展了原JavaScript语言的能力(增加了一些类型和改写了一些类型的的行为),以下是这套框架所增加类型的大致情况!

    ●Sys:
        Application类:提供支持客户端开发的一些方法和属性
        Component类:提供控件和行为的基础
        CultureInfo类:本地化信息的管理类
        Debug类:提供客户端代码的调试和跟踪所需要的方法和属性
        IContainer接口:组件包装器通用接口
        IDisposable接口:手动释放资源的通用接口
        INotifyDisposing接口:定义Disposing事件
        INotifyPropertyChange接口:定义PropertyChanged事件
        StringBuilder:提供一个连接字符串的优化机制
            var aStringBuilder = new Sys.StringBuilder();
            aStringBuilder.append("Hello");
            aStringBuilder.append("world");
            alert(aStringBuilder.toString());
        Exception类:定义异常的类型
    ●Sys.Net:
        WebServiceProxy类:通过此类实现异步访问Web服务的方法
        WebRequest类:提供一个脚本API去创建Web请求
        WebRequestExecutor类:提供网络执行的抽象类,不能实例化
        WebRequestManager类:管理网络请求和执行的类
        XMLHttpExecutor类:通过客户端的XMLHttp提交异步请求
    ●Sys.Serialization:主要包含一些序列化的类
    ●Sys.Services:包含一些服务
    ●Sys.WebForms:主要包含一些处理局部刷新的类
    ●Sys.UI:
        Behavior:为所有Ajax的行为提供基类
        Bounds:创建一个指定坐标和宽度的Object对象
        Control:Ajax控件的基类
        DomElement:定义了一些访问DOM元素的静态方法
        Key:键盘上按键的枚举
        MouseButton:鼠标上按键的枚举
        Point:创建一个指定坐标的对象
        VisibilityMode:描述当一个元素设置为Visible时在页面上的布局
    ●全局对象:全局静态方法都以$开头。
        $addHandler方法:为指定元素添加事件
        $addHandlers方法:为指定的元素添加一组事件
        $clearHandlers方法:删除指定元素的所有事件
        $create方法:创建组件类对象
        $find方法:通过ID搜索对象
            var form1 = $get("form1");
            var Button2 = $find("Button2",form1);
        $get方法:获取指定ID的对象,类似于getElementById
            var form1 = $get("form1");
        $removeHandler方法:删除指定元素的指定事件

转载于:https://www.cnblogs.com/netkey/articles/1108532.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值