《HTML5 Canvas基礎教程》適合你嗎?

李鬆峰發表於2011-11-15

“大愛!如果你想真正理解HTML5 Canvas,學習使用Canvas開發遊戲,這本書就是為你寫的。雖然書中講解了不少基礎概念,但深入進去就會發現,即使是有經驗的開發人員也能夠從中得到啟發。不要猶豫,堅決拿下!”

——亞馬遜讀者評價

enter image description here

Rob Hawkes,現任Mozilla技術佈道師,國際知名的HTML5開發專家,被譽為“HTML5的化身”(Person of HTML5),是名噪一時的“Google彈跳球”圖示的HTML5 Canvas實現者。Rob可以說是寫著程式碼長大的,他對設計互動程式如醉如痴,對HTML5及其他Web新技術有著濃厚的興趣。他曾在伯恩茅斯大學(Bournemouth University)學習互動媒體制作(Interactive Media Production)。大學未畢業,就已經獲得了Mozilla公司的工作機會。他經常活躍在HTML5和遊戲開發的各種會議上。

要想了解Rob和他經常參加的會議,可以訪問他的網站(http://rawkes.com),或者加他的Twitter(@robhawkes)。

本書值得購買的三個理由

  • 作者權威,被譽為“HTML5的化身”
  • 國內第一本HTML5 Canvas專著
  • 學習遊戲開發最新Web標準必讀

如果你關心翻譯質量,也許還可以有第四個理由:本書經過了我的全文審讀

本書的詳細介紹

Canvas是在桌面、平板和手機上開發跨平臺動畫和遊戲的標準解決方案。而且,它還具備對影像和視訊進行畫素級操作的能力,這為將來的Web圖形和視訊處理開啟了廣闊的空間。

學習HTML5,必學Canvas;本書可以為你掌握Canvas開發打下堅實的基礎。

這是一本真正面向初學者的書。它開篇從HTML5的歷史和JavaScript(以及jQuery)的基本概念講起,即使HTML5和JavaScript新手也可以輕鬆入門。然後,作者條理清晰、循序漸進地介紹了Canvas的各個方面,包括渲染上下文、座標系統、畫布狀態、變形合成,以及高階的影像及視訊處理。在此基礎上,本書帶領讀者複習了與建立動畫相關的數學和物理知識。最後,通過詳細分析“太空保齡球”和“躲避小行星”兩款經典遊戲的構思、設計和編碼,把讀者帶入了HTML5遊戲開發的殿堂。

本書作者現任Mozilla技術佈道師,是HTML5開發領域的明星級人物,被譽為“HTML5的化身”(Person of HTML5),是名噪一時的“Google彈跳球”圖示的HTML5 Canvas實現者。它的個人站點擁有非常豐富的資源:http://rawkes.com。

亞馬遜讀者對本書的評價頗高,稱其為學習Canvas的必讀之作。

在本書中,你可以學到:

  • HTML5給我們帶來的新特性,以及如何使用它們
  • JavaScript的基本程式設計知識和捕獲使用者輸入
  • 什麼是Canvas,為什麼要學習使用它
  • 如何使用Canvas的基本和高階特性
  • 如何使用Canvas和一點點物理知識建立出逼真的動畫
  • 如何使用Canvas、JavaScript及其他HTML5特性建立互動遊戲

相關文章