Canvas是在桌面、平板和手機上開發(fā)跨平臺動畫和游戲的標準解決方案。而且,它還具備對圖像和視頻進行像素級操作的能力,這為將來的Web圖形和視頻處理打開了廣闊的空間。學習HTML5,必學Canvas;本書可以為你掌握Canvas開發(fā)打下堅實的基礎。這是一本真正面向初學者的書。它開篇從HTML5的歷史和JavaScript(以及jQuery)的基本概念講起,即使HTML5和JavaScript新手也可以輕松入門。然后,作者條理清晰、循序漸進地介紹了Canvas的各個方面,包括渲染上下文、坐標系統(tǒng)、畫布狀態(tài)、變形合成,以及高級的圖像及視頻處理。在此基礎上,本書帶領讀者復習了與創(chuàng)建動畫相關的數(shù)學和物理知識。最后,通過詳細分析“太空保齡球”和“躲避小行星”兩款經典游戲的構思、設計和編碼,把讀者帶入了HTML5游戲開發(fā)的殿堂。本書作者現(xiàn)任Mozilla技術布道師,是HTML5開發(fā)領域的明星級人物,被譽為“HTML5的化身”(Person ofHTML5),是名噪一時的“Google彈跳球”圖標的HTML5Canvas實現(xiàn)者。它的個人站點擁有非常豐富的資源http://rawkes.com。亞馬遜讀者對本書的評價頗高,稱其為學習Canvas的必讀之作。在本書中,可以學到:? HTML5給我們帶來的新特性,以及如何使用它們? JavaScript的基本編程知識和捕獲用戶輸入? 什么是Canvas,為什么要學習使用它? 如何使用Canvas的基本和高級特性? 如何使用Canvas和一點點物理知識創(chuàng)建出逼真的動畫? 如何使用Canvas、JavaScript及其他HTML5特性創(chuàng)建交互游戲