通过canvas.getContext('2d')可以获取 2D 绘图上下文。2D 绘图上下文提供了绘制 2D 图形的方法。...填充与描边
填充就是以特定的样式填充形状,包括颜色、渐变、图像
描边就是只给形状边界着色。
显示效果取决于两个属性:fillStyle和strokeStyle。...我们可以把clip变成fill,看下没有被剪切的话,是什么样子。
也就是说,实际上剪切就是两个图形相交部分。...save 和 restore 的作用
save方法可以保存应用到绘图上下文的设置和变换,不保存绘图上下文的内容。后续可以通过restore方法,恢复上下文的设置和变换。...如:context.drawImage(img, 0, 10, 50, 50, 0, 100, 20, 30),从原始图像的(0, 10)开始,50 像素宽、50 像素高,画到画布上(0, 100)开始