空地

生活,工作,记录(内容基本都是转载,自己工作用到的时候看看而已)

导航

javascript 类创建方法

javascript:
    类 创建方法
/*******************************/
// 过程式
function() startAnimation(){
    ..
}

function() stopAnimation(){
    ..
}

/*******************************/
// 普通创建式
var Anim = function(){
    ...
};

Anim.prototype.start = function(){
    ..
};

Anim.prototype.stop = function(){\
    ..
};

// 使用方法
var myAnim = new Anim();
myAnim.start();
...
myAnim.stop();

/***********************************/
// 声明式
var Anim = function(){
    ...
};

Anim.prototype = {
    start:function(){
        ...
    },
    stop:function(){
        ...
    }
}

/************************************/
// 调用方法声明
Function.prototype.method = function(name,fn){
    this.prototype[name] = fn;
}

var Anim = function(){
    ..
};
Anim.method('start',function(){
    ..
});
Anim.method('stop',function(){
    ..
});

/************************************/
// 链式调用
Function.prototype.method = function(name,fn){
    this.prototype[name] = fn;
    return this;
}

var Anim = function(){
    ..
};

Anim.method('start',function(){
    ...
}).method('stop',function(){
    ...
});

posted on 2009-04-23 09:33  小梅  阅读(137)  评论(0)    收藏  举报