下面的例子展示了如何注册一个命名空间,建一个类和注册一个类:
//注册一个名为aspnetajax的命名空间
Type.registerNamespace("aspnetajax");
//定义一个person类的构造函数
            aspnetajax.person = function(firstname,lastname)
            {
                this._firstname = firstname;
                this._lastname = lastname;
            }
//定义person类的方法
            aspnetajax.person.prototype =
            {
                get_firstname : function()
                {
                    return this._firstname;
                },
                get_lastname : function()
                {
                    return this._lastname;
                },
                toString : function()
                {
                    return "my name is " + this.get_firstname() + " " + this.get_lastname();
                }
            }
//向aspnetajax命名空间中注册person的类
            aspnetajax.person.registerClass("aspnetajax.person");

类定义好了,我们该如何使用它呢?下面是使用的例子:
<script language="javascript" type="text/javascript">
function showPerson()
            {
                var p = new aspnetajax.person("飞天","小鱼");
                alert(p.toString());
            }
</script>
<input type="button" id="tbonclick" value="类测试" onclick="showPerson()" />