下面的例子展示了如何注册一个命名空间,建一个类和注册一个类: //注册一个名为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()" />