看一下例子:
唯一的区别是在window.render函数中清除画布的方式:
在谷歌浏览器“23.0.1271.97m”(和firefox 17.0.1)中,我在(1.)中的每一帧都有性能下降(红色条右侧的数字 - 以毫秒为单位绘制帧的时间)< / p>
我认为这是我的错误,因为在流行的手册中,(1。)在示例中更快。 (http://www.html5rocks.com/en/tutorials/canvas/performance/)
答案 0 :(得分:0)
jsfiddle.net/Kky6J/21 /
解决方案 - 在使用ctx.rect(10,10,5,20)之前使用ctx.beginPath()