首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript写种方式之六

2012-11-22 
javascript写类方式之六这篇开始会分析流行的js库之写类方式。各种库的写类方式虽然千奇百怪,但仍然逃离不

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就是将对象属性和方法赋值给另一个对象。

热点排行