因为最近加班太忙了没时间更新,就把听课的拍照下来记录下来,以后再翻笔记补博客啦!
1.这是封装的一个简单的继承函数,其中Target为需要被继承的变量,Origin是原始的。
这样写的话在继承的时候,不会改变他父级的身上的原型。
2.在做完继承以后,原型都有一个属性-->constructor,对象没有construct属性的嘎,只有原型有。添加了Target.prototype.constuctor = Target ,是将添加了Target(son)的constructor归位。
3.Target.prototype.uber = Origin.prototype ,是他的超类,可以知道他真的继承来源于谁,可以通过这种方法调用,出来。
这种模式就是叫做圣杯模式 。
题外可以这样写
return后面只是一个函数引用。 这里形成了闭包,用上了 私有化引用这一点 。