function extend(child,parent){ var F=function(){} F.prototype=parent.prototype; child.prototype=new F(); child.prototype=child; child.uber=parent.prototype; //uber指向父对象的原型.方便子对象调用父对象原型中的重写的方法. } function Shape(){} Shape.prototype.name="Shape"; S…
一.js对象的创建方式 1. 使用Object构造函数来创建一个对象,下面代码创建了一个person对象,并用两种方式打印出了Name的属性值. var person = new Object(); person.name="kevin"; person.age=31; alert(person.name); alert(person["name"]) 2. 使用对象字面量创建一个对象:不要奇怪person["5"],这里是合法的:另外使用这种加…