发现就算用来Math.min(300,cnt)也无济于事,把页面刷新一下,马上缩减页面,过一会后打开还是会有堆积,只不过堆积的小球数不会超过300个而已;在画布内的小球数快要达到300时,会减少小球绘制数量,比如balls.length==298 那么新绘制的小球数则为2,按照你们的效果来说就是,新弹出来的小球只有两个。
最后一个案例,不是填充之后不是colsePath会帮你自动闭合路径,而是因为老师这里填充的颜色与边框相同,且边框的宽度较小,所以看起来和自动闭合没有区别。锯齿的出现是因为边框宽度较大而造成的,因为填充颜色时并不会填充到边框,导致首位有一部分边框‘出头’了。