用ajax来提供javascript的性能

所有javascript的类由以下四个部分组成:fields,property,method,event;
   fields和property都是值对,但是field只能是基本类型,而property可以任何的类型,包括基本 类型和引用类型;
   namespace就是相关类的一个逻辑分组;
   event就是某些事情发生的时候通知给所有和他绑定的方法,这样这些方法就会被依次执行;
   如果想要让asp.net ajax能够激活,就要在页面上加上以下标签:
   <asp:ScriptManager runat="server" ID="scriptManager" />
下面的例子描述了如何注册一个namespace,创建一个类,并且注册该类:
Type.registerNamespace("Demo");

Demo.Person 
= function(firstName, lastName, emailAddress) {
    var _firstName 
= firstName;
    var _lastName 
= lastName;
    var _emailAddress 
= emailAddress;

    
this.getFirstName = function() {
        
return _firstName;
    }


    
this.getLastName = function() {
        
return _lastName;
    }


    
this.getName = function() {
        
return _firstName + ' ' + _lastName;
    }


    
this.dispose = function() {
        alert(
'bye ' + this.getName());
    }

}

Demo.Person.registerClass(
'Demo.Person'null, Sys.IDisposable);

   

posted @ 2006-12-12 14:26  拿走不谢  阅读(203)  评论(0编辑  收藏  举报