canvas
canvas是html5里面新增的标签,类似与一个画布,其绘制出来的图形是一个矢量图,可以在canvas中引入jpg或png这类格式的图片。在实际开发中,大型的网络游戏都是用canvas画布做出来的,并且canvas的技术现在已经相当的成熟。
canvas绘制的图形不能被引擎抓取,通常通过JavaScript来实现
手写动画的最小时间:由于多数显示屏的默认分辨率在60Hz,故最短时间为1/60ms,近似为16.7ms
svg(可缩放矢量图形)
svg是用XML(超文本扩展语言)技术描述的二维图形语言,绘制出来的是矢量图,不能引入普通图形。因为其不会失真,故利用其来实现动态的小图标。
svg绘制的可以被引擎抓取,通常通过<svg></svg>
标签实现,其对象主要包括图形,路径和文本