HTML5 Canvas

  记录一些使用html5的canvas画布时候遇到的坑。

  第一个坑是绘制图像的时候,有时候线条颜色深一点,而有的时候线条颜色却浅一些。

  在canvas中绘制图形,一般过程是:绘制路径->填充路径。以绘制一条直线为例,绘制过程为:

  context.beginPath();
  context.moveTo(0, 0);
  context.lineTo(10, 10);
  context.stroke();

  在上面的代码中,绘制了一条从起点(0,0)到终点(10,10)的直线。

  beginPath()用于清除之前绘制的路径,如果不调用该函数,则之前绘制的路径任然保存着;

  moveTo(x, y)和lineTo()结合起来用于绘制路径,需要注意的是,在调用函数stroke()之前,绘制的路径并不会显示在网页上;

  stroke()用于将之前绘制好的路径描实,显示在网页上。

 

  第二个坑是,top居然是js的保留关键字!!

posted @ 2019-08-16 00:36  potato226  阅读(102)  评论(0编辑  收藏  举报