离屏canvas

1、概念

    离屏canvas是在内存中创建一个canvas元素,未通过dom操作显示到页面上去

2、场景

    1、用于需频繁调用canvas API

    2、底部背景(canvas绘制的)不需要改变的

3、用法

    1、创建一个canvas元素

    2、绘制所需图形

    3、通过canvas API drawImage方法绘制到页面canvas上去显示

4、代码展示

离屏canvas

5、优点

    1、提供性能(离屏canvas的操作都是在内存中进行并且离屏canvas的任何操作都不会导致页面变(重绘、重排))

    2、减少冗余操作