多做题,通过考试没问题!

Web应用开发

睦霖题库>大学试题(计算机科学)>Web应用开发

试比较SVG与Canvas,二者有哪些异同点?

正确答案:
SVG与Canvas相比的异同如下:
SVG是在XML中描述二维图像的语言;而Canvas则在JavaScript程序中绘制二维图像。
在SVG中,每一个绘制的图形都会被记录为一个对象,当SVG对象的属性变化时,浏览器会自动重画图形。
Canvas图像是一个像素一个像素绘制的,一旦图像绘制完成,浏览器就会忘了它。如果图像的位置变化了,那么场景都要重画,包括被该图像覆盖的对象。
答案解析:
进入题库查看解析

微信扫一扫手机做题