1)对象冒充
2)call方式
3)apply方式
4)原型链
5)混合方式
1)对象冒充
function People(name, age) {
this.name = name;
this.age = age;
this.speak = function() {};
};
function Chinese(name) {
this.inherit = People; //冒充,会继承所有方法
this.inherit(name, age); //继承,必须指定继承的属性
delete this.inherit; //删除继承
/ ...
- 22:25
- 浏览 (38)
- 评论 (0)
- 分类: web / php / js
1) 工厂方式
2) 构造函数方式
3) 原型方式
4) 混合的构造函数/原型方式
5) 动态原型方式
1) 工厂方式
a)先创建对象,再添加属性和方法。
b)总是为每个对象创建独立的函数版本。
c)不利于封装和复用。
eg1)
var sb = new Object;
  ...
- 22:12
- 浏览 (32)
- 评论 (0)
- 分类: web / php / js







评论排行榜