Canvas和Svg的区别 hcli09 2022-02-12 102 阅读1分钟 Canvas主要是用笔刷来绘制2D图形。SVG(Scalable Vector Graphics)主要是用标签来绘制不规则矢量图。 相同点:都是用来画2D图形。 不同点 1). Canvas画的是位图,SVG画的是矢量图。 2). SVG节点过多时渲染慢,Canvas性能更好一点(但写起来复杂)。 3). SVG支持分层和事件,Canvas不支持,但是可以用库实现。