我开始使用Canvas(与GWT一起使用),我们需要自己实现双缓冲吗?想知道浏览器是否已经为我们实现了这一点。
感谢
您绝对不需要自己实现双缓冲,这样做会浪费时间和性能。
幸运的是,每一个画布实现都在幕后为您实现。
下面是一个简单的操作示例:http://jsfiddle.net/HYVLj/
我知道这是一个相当古老的话题,但我想指出Simon Sarris中的Fiddle答案似乎是错误的。当我在谷歌浏览器上尝试它时,我在第10行和第11行之间插入了一条警告语句(就在循环之前),方形已经消失,只是在我关闭警告窗口后重新出现。循环似乎没有正确执行。也许javascript优化了它。无论如何,在我看来,似乎没有双重缓冲。如果我错了,请纠正我。