百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> HTML5画布vsSVG
分享文章到:

HTML5画布vsSVG

发布时间:09/01 来源:未知 浏览: 关键词:
Canvas(画布)和SVG都允许您在阅读器中新建图形,但是它们在基本上是不一样的。SVG是一种运用XML描述2D图形的说话。Canvas通过JavaScript来绘制2D图形。 Canvas (画布)和 SVG 都允许您在阅读器中新建图形,但是它们在基本上是不一样的。

SVG (举荐学习:html教程)

SVG 是一种运用 XML 描述 2D 图形的说话。

SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可认为某个元素附加 JavaScript 事件处置器。

在 SVG 中,每个被绘制的图形均被视为对象。要是 SVG 对象的属性产生变化,那么阅读器能够主动重现图形。

Canvas

Canvas 通过 JavaScript 来绘制 2D 图形。

Canvas 是逐像素进行渲染的。

在 canvas 中,一旦图形被绘制完成,它就不会继续得到阅读器的关注。要是其位置产生变化,那么整个场景也需要从新绘制,包含任何也许已被图形遮盖的对象。

Canvas 与 SVG 的比拼

下表列出了 canvas 与 SVG 之间的一些不一样之处。

Canvas

依赖辨论率

不支撑事件处置器

弱的文本渲染能力

能够以 .png 或 .jpg 格局保留效果图像

最适合图像密集型的游戏,其中的很多对象会被频沉重绘

SVG

不依赖辨论率

支撑事件处置器

最适合带有大型渲染区域的利用程序(比方谷歌地图)

复杂度高会减慢渲染速度(任何过度运用 DOM 的利用都烦懑)

不适合游戏利用

以上就是HTML 5 画布 vs SVG的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板