面向对象的程序设计
理解对象
var person = new Object();
person.name = "Nicholas";
person.age = 29;
person.job = "Software Engineer";
person.sayName = function() {
alert(this.name);
};var person = {
name:"Nicholas",
age:29,
job:"Software Engineer",
sayName: function () {
alert(this.name);
}
}属性类型
1.数据属性

2.访问器属性
定义多个属性
读取属性的特性
合并对象
6.2 创建对象
5.2.1 工厂模式
5.2.2 构造函数模式
1. 将构造函数当做函数
2.构造函数的问题
6.2.3 原型模式
1.理解原型对象
2.原型与in操作符
3.更简单的原型语法
4.原型的动态性
5.原生对象的原型
6.原型对象的问题
6.3 继承
6.3.1 原型链
6.3.2 借用构造函数
6.3.3 组合继承
6.3.4 原型式继承
Last updated