ducky_L

导航

HTML5 Canvas和SVG的区别

    1. Canvas 主要是用笔刷来绘制 2D 图形的。
    2. SVG 主要是用标签来绘制不规则矢量图的。
    3. 相同点:都是主要用来画 2D 图形的。
    4. 区别:SVG 画的是矢量图,Canvas 画的是位图;
    5. SVG 节点过多时渲染慢,Canvas 性能更好一点,但写起来更复杂;
      SVG 支持分层和事件,Canvas 不支持,但是可以用库实现。

posted on 2023-04-11 14:18  ducky_L  阅读(14)  评论(0编辑  收藏  举报