HTML5规范引进了很多新特性,其中最令人期待的之一就是canvas元素。HTML5canvas提供了通过JavaScript绘制图形的方法,此方法使用简单但功能强大。每一个canvas元素都有一个"上下文(context)"(想象成绘图板上的一页),在其中可以绘制任意图形。浏览器支持多个canvas上下文,并通过不同的API提供图形绘制功能。