读书人

javascript写种方式之六

发布时间: 2012-11-22 00:16:41 作者: rapoo

javascript写类方式之六

这篇开始会分析流行的js库之写类方式。各种库的写类方式虽然千奇百怪,但仍然逃离不了本质---用构造函数和原型来组装类。

?

6、Prototype.js的写类方式

?

Person.prototype = {constructor : Person,//注意这里initialize : function(name) {this.name = name;},getName : function() {return this.name;},setName : function(name) {this.name = name;}}
?

?

好了,这时候p.constructor == Person就是true了。

?

?

?

?

1 楼 lixinlixin2008 2009-06-29 感觉prototype这种对象创建挺怪异的...
继承也只是简单的属性对拷...
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
} 2 楼 zhouyrt 2009-07-02 恩,prototype.js的extend就是将对象属性和方法赋值给另一个对象。

读书人网 >JavaScript

热点推荐