美文网首页
「1分钟--前端02」canvas和svg的区别

「1分钟--前端02」canvas和svg的区别

作者: 悬笔e绝 | 来源:发表于2018-05-10 01:57 被阅读0次
canvas和svg的区别

1.dom结构:

(1)canvas输出是一整块画布;

(2)Svg绘制的每一个图形元素都是独立的dom元素,方便事件绑定和修改


2.图形的属性:

(1)canvas输出标量画布,放大会失真;

(2)svg是矢量图片,放大不失真。


3.canvas和svg的图层点击事件:

(1)Svg很简单,每个独立的dom单独绑定事件即可;

(2)canvas麻烦点,使用isPointInPath方法,three用原生射线Raycaster对象的方法;


PS:前端程序员一枚,热爱分享web技术,新媒体音视频,航拍摄影知识;公众号“悬笔e绝”

相关文章

  • Canvas与SVG

    原文:前端绘图方式Canvas和SVG的区别[https://blog.csdn.net/weixin_43688...

  • 无标题文章

    SVG svg和canvas的区别 svg绘制的是矢量图, canvas绘制的是位图 svg使用XML来绘制图片,...

  • H5 新特性05

    SVG svg与canvas的区别 canvas绘制的是位图, svg绘制的是矢量图 canvas使用Ja...

  • 技术干货:前端图形化技术简介(上)

    Canvas与SVG 前端图形化技术,主要包括Canvas绘图和SVG绘图两类。 Canvas早在十几年前就被火狐...

  • 常见面试题---网络相关及HTML篇(二)

    一、canvas和svg的区别 svg绘制出来的图形,每个元素都是一个dom节点,方便绑定事件和方法,canvas...

  • 2019-08-28 canvas

    canvas和SVG的区别:canvas使用它提供的方法来绘图,绘图API简洁。SVG通过构建XML元素数绘图,对...

  • canvas和svg区别

  • Canvas和SVG区别

    Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。 Canvas 描述: 通过Jav...

  • Canvas和SVG的区别是什么

    Canvas和SVG的区别是什么 分别的作用 Canvas是用笔刷进行2D绘图的 SVG是用标签绘制矢量图的 它们...

  • Echarts 3.0

    实例代码 1.浏览器画图原理 1.1 Canvas与Svg的区别 1.1.1 Canvas——01/canvas....

网友评论

      本文标题:「1分钟--前端02」canvas和svg的区别

      本文链接:https://www.haomeiwen.com/subject/ylmarftx.html