《HTML5 Canvas基礎教程》適合你嗎?
“大愛!如果你想真正理解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和他經常參加的會議,可以訪問他的網站(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特性建立互動遊戲
相關文章
- 0基礎的人,直接學Python合適嗎?Python
- [適合小白的Linu基礎入門教程一
- Html5 Canvas動畫基礎(碰撞檢測)HTMLCanvas動畫
- HTML5學習之Canvas基礎知識HTMLCanvas
- HTML5(十一)——WebSocket 基礎教程HTMLWeb
- python適合哪些人學習?需要有基礎嗎?Python
- 零基礎參加Java培訓班合適嗎Java
- 女生適合學習Linux運維嗎?Linux基礎學習Linux運維
- 0基礎該不該學習Python?適合學習嗎?Python
- Python適合初學者或者0基礎小白學習嗎?Python
- HTML5培訓教程:HTML5基礎介紹HTML
- canvas動畫教程-2 基礎設施Canvas動畫
- Python適合不適合零基礎學習呢?Python
- Java基礎視訊教程(最適合初學者入門)Java
- 女生適合學Python還是大資料?Python基礎教程!Python大資料
- 合適的meta,你選對了嗎?
- 多雲策略適合你的公司嗎?
- python有什麼優點?python適合零基礎學習嗎?Python
- Linux課程適合0基礎學嗎?要學習哪些內容?Linux
- 你適合學習python嗎?python學習人群Python
- Blazor WebAssembly 3.2.0 正式起飛,blazor 適合你嗎?BlazorWeb
- HTML5 基礎HTML
- 哪些人適合學HTML5?HTML
- 最適合學Python的幾類人,有你嗎?Python
- Python基礎之哪些人適合學Python?Python
- python適合小白學嗎?Python
- 女生適合學Java嗎?Java
- 基於 Canvas 的 HTML5 文字動畫特效CanvasHTML動畫特效
- 這五類人最適合轉Web前端,有你嗎?Web前端
- web前端教程之HTMLCSS學習筆記HTML5基礎Web前端HTMLCSS筆記
- 你真的懂JavaScript基礎型別嗎JavaScript型別
- Java基礎系列-SPI你認識嗎Java
- 究竟你適不適合買Mac?Mac
- 適合Vue使用者的React教程,你值得擁有VueReact
- Redux 基礎教程以及結合 React 使用方式ReduxReact
- SpringBoot基礎教程(十六)——與docker的結合Spring BootDocker
- 基於 HTML5 Canvas 的元素週期表展示HTMLCanvas
- 基於 HTML5 Canvas 實現文字動畫特效HTMLCanvas動畫特效
- 基於 HTML5 Canvas 的樓宇自控系統HTMLCanvas