我们部门老大在面试时问的一道题,我总结了一下这个问题的一些答案,欢迎不同看法或补充。
1、canvas时h5提供的新的绘图方法
svg已经有了十多年的历史
2、vanvas画图基于像素点,是位图,如果进行放大或缩小会失真
svg基于图形,用html标签描绘形状,放大缩小不会失真
3、canvas需要在js中绘制
svg在html正绘制
4、canvas支持颜色较svg多
5、canvas无法对已经绘制的图像进行修改、操作
svg可以获取到标签进行操作
我们部门老大在面试时问的一道题,我总结了一下这个问题的一些答案,欢迎不同看法或补充。
1、canvas时h5提供的新的绘图方法
svg已经有了十多年的历史
2、vanvas画图基于像素点,是位图,如果进行放大或缩小会失真
svg基于图形,用html标签描绘形状,放大缩小不会失真
3、canvas需要在js中绘制
svg在html正绘制
4、canvas支持颜色较svg多
5、canvas无法对已经绘制的图像进行修改、操作
svg可以获取到标签进行操作