page contents

SVG 与 HTML5 的 canvas 各有什么优点,哪个更有前途?

轩辕小不懂 发布于 2021-12-10 15:46
阅读 484
收藏 0
分类:WEB前端开发
2622
Nen
Nen
- 程序员

Canvas是使用JavaScript程序绘图(动态生成),SVG是使用XML文档描述来绘图。 从这点来看:SVG更适合用来做动态交互,而且SVG绘图很容易

编辑,只需要增加或移除相应的元素就可以了。 同时SVG是基于矢量的,所有它能够很好的处理图形大小的改变。

Canvas是基于位图的图像,它不能够改变大小,只能缩放显示;所以说Canvas更适合用来实现类似于Flash能做的事情(当然现在Canvas与Flash相

比还有一些不够完善的地方)。 关于最后一点二者谁更有前途:从上面我们可以知道二者是有不同用途的,作为一个开发者,你应该做的是理解应

用程序的具体需求并选择正确的技术来实现它。

请先 登录 后评论