摘要:
这里的canvas其实已经不仅仅用于HTML5了,在安卓上也有双缓冲技术,所以这里标题只起canvas的双缓冲技术。双缓冲技术,其实针对的是在画布画图时多次刷新的优化。比如:1.画一个圆2.画一个方块3.画一个三角这样每画一次都会刷新画布。双缓冲技术说的是,在画到可见画布之前先在一块不可见的画布上画上,然后一次性画到可见画布上。如果用双缓冲技术就会先把上面的圆,方块,和三角先分别画到一块不可见画布上,最后一次性画到可见画布上,避免可见画布的多次刷新。其实在HTML5里,不用自己去实现一套双缓冲技术了,看如下代码:function a(){ for (var i=0;i<10;i++){ 阅读全文
posted @ 2012-12-26 13:56 蓝巧克力 阅读(1028) 评论(0) 推荐(0) 编辑