本文属于《html5 Canvas画图系列教程

这篇文章写得有点晚了.原因?因为我写着写着就忘了有这一茬还没写….

canvas的isPointInPath是一个非常重要的函数,其作用是判断某一点是否是在某个路径内.其语法如下:

context.isPointInPath(x,y)

其中很明显,x和y就是一个点的坐标了.

canvas有个致命的缺点就是本身缺乏交互性,比如这个问题:

问题1:我画了一个黑圆,想让鼠标经过的时候颜色变红,鼠标移出后又变回来继续阅读