我们是否需要自己实现双重缓冲<canvas>?



我开始使用Canvas(与GWT一起使用),我们需要自己实现双缓冲吗?想知道浏览器是否已经为我们实现了这一点。

感谢

您绝对不需要自己实现双缓冲,这样做会浪费时间和性能。

幸运的是,每一个画布实现都在幕后为您实现。

下面是一个简单的操作示例:http://jsfiddle.net/HYVLj/

我知道这是一个相当古老的话题,但我想指出Simon Sarris中的Fiddle答案似乎是错误的。当我在谷歌浏览器上尝试它时,我在第10行和第11行之间插入了一条警告语句(就在循环之前),方形已经消失,只是在我关闭警告窗口后重新出现。循环似乎没有正确执行。也许javascript优化了它。无论如何,在我看来,似乎没有双重缓冲。如果我错了,请纠正我。

相关内容

最新更新