Canvas是在桌面、平板和手机上开发跨平台动画和游戏的标准解决方案。而且,它还具备对图像和视频进行像素级操作的能力,这为将来的Web图形和视频处理打开了广阔的空间。学习HTML5,必学Canvas;本书可以为你掌握Canvas开发打下坚实的基础。这是一本真正面向初学者的书。它开篇从HTML5的历史和JavaScript(以及jQuery)的基本概念讲起,即使HTML5和JavaScript新手也可以轻松入门。然后,作者条理清晰、循序渐进地介绍了Canvas的各个方面,包括渲染上下文、坐标系统、画布状态、变形合成,以及高级的图像及视频处理。在此基础上,本书带领读者复习了与创建动画相关的数学和物理知识。最后,通过详细分析“太空保龄球”和“躲避小行星”两款经典游戏的构思、设计和编码,把读者带入了HTML5游戏开发的殿堂。本书作者现任Mozilla技术布道师,是HTML5开发领域的明星级人物,被誉为“HTML5的化身”(Person ofHTML5),是名噪一时的“Google弹跳球”图标的HTML5Canvas实现者。它的个人站点拥有非常丰富的资源http://rawkes.com。亚马逊读者对本书的评价颇高,称其为学习Canvas的必读之作。在本书中,可以学到:? HTML5给我们带来的新特性,以及如何使用它们? JavaScript的基本编程知识和捕获用户输入? 什么是Canvas,为什么要学习使用它? 如何使用Canvas的基本和高级特性? 如何使用Canvas和一点点物理知识创建出逼真的动画? 如何使用Canvas、JavaScript及其他HTML5特性创建交互游戏