《javascript设计模式》阅读笔记

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();

 

posted on 2011-12-02 18:12  kxdhm  阅读(142)  评论(0编辑  收藏  举报