自己动手封装js工具类(JS中定义类的几种方式:混合的构造函数/原型方式,动态原型等)
整理内容来源网络:
1、工厂方式
function Car(){
var ocar = new Object;
ocar.color = "blue";
ocar.doors = 4;
ocar.showColor = function(){
document.write(this.color)
};
return ocar;
}
var car1 = Car();
var car2 = Car();
调用此函数时将创建新对象,并赋予它所有的属性和方法。使用此函数可以创建2个属性完全相同的对象。当然我们可以通过给它传递参数来改版这种方式。
function Car(color,door){
var ocar = new Object;
ocar