canvas和SVG可以在浏览器绘制图形,但是本质上是不同的.canves是绘制2d图象,SVG也是绘制2d图象. Canvas是Javascript进行绘图的,是逐像素绘图.Canvas一旦图象绘制完成,就于浏览器无关了,图象的位置发生变化,整个场景都需要重新重新绘制,包括已经被覆盖的元素. svg是使用xml绘制,可以为svg添加javascript的事件处理器.所有的DOM都是可用的,属性发生变化,浏览器会自动重新绘制. SVG和Canvas的不同: svg支持事件处理器,而Canvas不…