最赞回答 / 一飞同学
<...code...>Object.create()创建一个空对象,这个空对象的原型指向Light.prototype,将LightHalf的prototype=这个空对象的原型,实现一个继承关系,这里的construstor指向Light,可以修改成自身LightHalf,如果直接LightHalf.prototype=Light.prototype,在修改LightHalf时就会影响到Light,因为他们指向同一个对象
2017-07-30
最新回答 / ffg_疯疯过
如果要把封装成jQuery插件写在rating方法外面,要注意init方法是闭包在rating里面的,所以外面是无法调用到,但是可以通过老师写的return方式得到rating的init方法,所以应该这样写:<...code...>
2017-07-21
最赞回答 / 慕粉3777950
代码顺序问题,应该先实现继承,然后再扩写子类的方法。你的代码中先扩写了原型对象的方法,然后再写继承Coffee.prototype = new Beverage(); 这样的话之前写的方法就被覆盖了,所以重写并没有实现
2017-07-11
最赞回答 / 幻灭丶
只看视频 只看书都学不会编程这门手艺的,所谓求书单只是可以把你懒惰敲代码的时间花在看书上 以麻痹自己很努力的假象。书 读一本就够了 js高程 或者 js面向对象编程 多了无用
2017-07-08