Canvas和SVG区别 一只刚出生的小码农 2022-08-08 56 阅读1分钟 Canvas和SVG的区别是什么? Canvas主要用笔刷来绘制2D图形 SVG主要是用标签来绘制不规则矢量图 相同点:都是主要用来画2D图形的 不同点:Canvas画的是位图,SVG画的是矢量图 不同点:SVG节点过多时渲染慢,Canvas性能更好一点,但写起来复杂 不同点:SVG支持分层和事件,Canvas不支持,但是可以用库实现