javascript 混合的构造函数/原型方式
2008-11-09 14:06
507 查看
即用构造函数定义对象的所有飞函数属性,用原型方式定义对象的函数属性(方法)。
Code
<script type="text/javascript">
debugger;
function Car(sColor, iDoors, iMpg) {
this.color = sColor,
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike", "Sue");
}
Car.prototype.showColor = function () {
alert(this.color);
};
var Car1 = new Car("red", 4, 23);
var Car2 = new Car("blue", 3, 25);
Car1.drivers.push("Matt");
alert(Car1.drivers);
alert(Car2.drivers);
</script>
Code
<script type="text/javascript">
debugger;
function Car(sColor, iDoors, iMpg) {
this.color = sColor,
this.doors = iDoors;
this.mpg = iMpg;
this.drivers = new Array("Mike", "Sue");
}
Car.prototype.showColor = function () {
alert(this.color);
};
var Car1 = new Car("red", 4, 23);
var Car2 = new Car("blue", 3, 25);
Car1.drivers.push("Matt");
alert(Car1.drivers);
alert(Car2.drivers);
</script>
相关文章推荐
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript定义类或对象:混合的构造函数/原型方式
- javascript混合的构造函数/原型方式
- javascript混合构造函数/原型方式定义类
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- javascript 混合的构造函数/原型方式
- javascript 混合的构造函数和原型方式,动态原型方式
- 构造函数/原型 的混合方式来构建javascript模块
- JS面向对象的几种创建方式:工厂模式、构造函数模式、原型模式、混合模式、动态原型模式
- javascript——混合继承(借用构造函数+原型继承)
- JavaScript中常见的几种创建对象的方式:基于对象扩充属性和方法、基于工厂方式创建对象、基于构造函数和基于原型
- JavaScript利用构造函数和原型的方式模拟C#类的功能
- 构造函数\原型方法混合法定义类--javascript
- 构造函数+原型混合方式实现js的继承
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承
- JavaScript之工厂方式 构造函数方式 原型方式讲解