关于 beginPath 的几个问题,求大神解答。
问题一:既然 moveTo( ) 可以被 beginPath( ) 代替,那么 moveTo( ) 存在的意义何在?
问题二:例子中可以把 lineWidth 写在代码的最上端,而程序仍然正常执行,那么意味着每次 Canvas 在执行 stroke( ) 函数的时候,都要遍历当前程序块内的全部代码,即便找到了距离最近的 beginPath( ) ,仍然会遍历,这样会不会给计算机造成很大符合(假设绘制一个十分复杂的图形的时候,而且会不断刷新产生动画)?