(function() { var Super = function() {}; Super.prototype = Particle.prototype; Rocket.prototype = new Super(); })(); Rocket.prototype.constructor = Rocket;
寄生组合式继承的简写,赞赞赞,看了书,想到了类似的代码,一看果然是
大神大神 你的Rocket.prototype.render 里写的黄色 颜色写死了 但是Particle的颜色是随机的
rocket.color = Math.floor(Math.random() * 360 / 10) * 10;
把这个hsla的h 转成rgb
放在Rocket.prototype.render的gradient. addColorStop里
第一次这么认真看代码 哈哈