HTML、CSS面试题大全 (单题)

题型 难易度 出现频率 浏览 评论
问答题 9 0
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题

SVG是一种使用XML来描述2D图形的语言,Canvas通过JS来绘制2D图形。

SVG绘制的是矢量图,矢量图的特点是不随图形的放大缩小改变清晰度,不会出现锯齿形,而Canvas是逐像素渲染的,放大后可能出现锯齿形。

SVG的每个图形都被视为对象,如果对象的属性变化,那么浏览器能够自动重现图形。Canvas一旦图形绘制完成,就不会受到关注。如果其位置发生变化,那么整个场景也需要重新绘制。

Canvas能够以.png和.jpg格式保存结果图像。

Canvas适合图像密集型的游戏,其中很多对象会被频繁重绘,SVG适合带有大型渲染区域的应用程序(比如谷歌地图)。

还能输入{{limitInput-commentDet.length}}个字符