“大爱!如果你想真正理解HTML5 Canvas,学习使用Canvas开发游戏,这本书就是为你写的。虽然书中讲解了不少基础概念,但深入进去就会发现,即使是有经验的开发人员也能够从中得到启发。不要犹豫,坚决拿下!”
——亚马逊读者评价
Rob Hawkes,现任Mozilla技术布道师,国际知名的HTML5开发专家,被誉为“HTML5的化身”(Person of HTML5),是名噪一时的“Google弹跳球”图标的HTML5 Canvas实现者。Rob可以说是写着代码长大的,他对设计交互程序如醉如痴,对HTML5及其他Web新技术有着浓厚的兴趣。他曾在伯恩茅斯大学(Bournemouth University)学习交互媒体制作(Interactive Media Production)。大学未毕业,就已经获得了Mozilla公司的工作机会。他经常活跃在HTML5和游戏开发的各种会议上。
要想了解Rob和他经常参加的会议,可以访问他的网站(),或者加他的Twitter(@robhawkes)。
本书值得购买的三个理由如果你关心翻译质量,也许还可以有第四个理由:本书经过了我的全文审读。
本书的详细介绍Canvas是在桌面、平板和手机上开发跨平台动画和游戏的标准解决方案。而且,它还具备对图像和视频进行像素级操作的能力,这为将来的Web图形和视频处理打开了广阔的空间。
学习HTML5,必学Canvas;本书可以为你掌握Canvas开发打下坚实的基础。
这是一本真正面向初学者的书。它开篇从HTML5的历史和JavaScript(以及jQuery)的基本概念讲起,即使HTML5和JavaScript新手也可以轻松入门。然后,作者条理清晰、循序渐进地介绍了Canvas的各个方面,包括渲染上下文、坐标系统、画布状态、变形合成,以及高级的图像及视频处理。在此基础上,本书带领读者复习了与创建动画相关的数学和物理知识。最后,通过详细分析“太空保龄球”和“躲避小行星”两款经典游戏的构思、设计和编码,把读者带入了HTML5游戏开发的殿堂。
本书作者现任Mozilla技术布道师,是HTML5开发领域的明星级人物,被誉为“HTML5的化身”(Person of HTML5),是名噪一时的“Google弹跳球”图标的HTML5 Canvas实现者。它的个人站点拥有非常丰富的资源:。
亚马逊读者对本书的评价颇高,称其为学习Canvas的必读之作。
在本书中,你可以学到: