在Nicholas的《JS》高级程序设计中是这样描述描述canvas的rotate()API的。
rotate(angle):围绕原点旋转图像angle弧度
首先注意angle参数的单位是弧度
我刚看到这个API的描述时认为:这是要把画布上已经画好的内容,旋转angle弧度吗,实则不然。首先让我们看下面这段代码
<canvas id="drawing" width="200px" height="200px"></canvas>
script type="text/javascript">
var drawing=document.getElementById("drawing");
if(drawing.getContext){
var context=drawing.getContext("2d");
context.beginPath();
context.arc(100,100,