stay hungry stay foolish

JavaScript设计模式(链式编程)

JavaScript中的链式编程比较简单,可以在对象方法里返回this对象来实现简单的链式编程,Jquery中就用到了这种编程模式。

简单链式编程

var Person = function(){

}
Person.prototype.eat = function(){
	console.log('吃饭');
	return this;
}
Person.prototype.shower = function(){
	console.log('洗澡');
	return this;
}
Person.prototype.sleep = function(){
	console.log('睡觉');
	return this;
}

var man = new Person();
man.eat().shower().sleep();