1.富有表现力的javascript
1.1javascript的灵活性
启动停止动画的五种实现方式
方法1
function startAnimation(){ }
function stopAnimation(){}
方法2
var Anim = function(){}
Anim.prototype.start=function(){}
Anim.prototype.stop=function(){}
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
方法3
var Anim = function(){}
Anim.prototype={
start:function(){},
stop:function(){}
}
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
方法4
Function.ptorotype.method=function(name,fn){
this.prototype[name] = fn;
}
var Anim = function(){}
Anim.method("start",function(){});
Anim.method("stop",function(){});
var myAnim = new Anim();
myAnim.start();
myAnim.stop();
方法5
Function.ptorotype.method=function(name,fn){
this.prototype[name] = fn;
return this;
}
var Anim = function(){}
Anim.method("start",function(){}).method("stop",function(){});
var myAnim = new Anim();
myAnim.start();
myAnim.stop();