动画与 Canvas 图形 毋庸置疑,是 HTML5 最受欢迎的新特性。这个元素会占据一块页面区域,让 JavaScript可以动态在上面绘制图片。自身提供了一些 API,但并非所有浏览器都支持这些API,其中包括支持基础绘图能力的 2D 上下文和被称为 WebGL 的 3D 上下文。支持的浏览器的最新版本现在都支持 2D 上下文和 WebGL。 使用 requestAnimationFrame 早期定时动画 以前,在 JavaScript 中创建动画基本上就是使用 setInterval()来控制动画的执行。虽然…