canvas
canvas
发现好多面试题有问到这方面的知识,特意来此学习。
简介:
是H5新增的组件,就像一块幕布,一个可以使用脚本(通常为Javascript)在其中绘制图形的HTML元素,他可以用来制作各种图、表,或者一些动画,同时还可以实现动画、缩放、各种过滤和像素、转换等高级操作。
特点:
- canvas 元素是html5的核心功能之一,使用 JavaScript 在网页上绘制图像。
- 画布是一个矩形区域,您可以控制其每一像素。
- 每次更改某个canvas元素,此canvas元素都需要整体重绘。
- 无法只修改某个canvas元素的某一部份。
- canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
- canvas 元素本身没有绘图能力。