d3js 画布 概念

Posted web前端开发技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了d3js 画布 概念相关的知识,希望对你有一定的参考价值。

html 5 提供两种强有力的“画布”:SVG 和 Canvas。

SVG 有如下特点:

  • SVG 绘制的是矢量图,因此对图像进行放大不会失真。
  • 基于 XML,可以为每个元素添加 javascript 事件处理器。
  • 每个图形均视为对象,更改对象的属性,图形也会改变。
  • 不适合游戏应用。

Canvas 有如下特点:

  • 绘制的是位图,图像放大后会失真
  • 不支持事件处理器。
  • 能够以 .png 或 .jpg 格式保存图像
  • 适合游戏应用

以上是关于d3js 画布 概念的主要内容,如果未能解决你的问题,请参考以下文章

d3js树状图tree

Canvas可视区与虚拟画布

将图像拖放到画布可放置区域

【转】DRM (二)基本概念

在画布中创建像动画一样的嘈杂杂波

zrender初步理解