Canvas Cookbook

Bhushan Purushottam Joshi

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-29
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 254
  • 裝訂: Paperback
  • ISBN: 1785284894
  • ISBN-13: 9781785284892
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

Key Features

  • Develop simple to advanced recipes of your own, and ultimately produce a great application
  • Discover a better way to use HTML5 Canvas, JavaScript, and CSS
  • Put your creative instincts to use in your day-to-day interface developments

Book Description

With the growing popularity of HTML5 Canvas, this book offers tailored recipes to help you develop portable applications, presentations, and games.

The recipes are simple yet creative and build on each other. At every step, the book inspires the reader to develop his/her own recipe. From basic to advanced, every aspect of Canvas API has been covered to guide readers to develop their own application, presentation, or game.

What you will learn

  • Draw basic shapes such as lines, arcs, curves, and text using the coordinate system
  • Learn about the animation cycle and use it to animate shapes
  • Grasp the knowledge required to create particles and use them
  • Give various effects to images and videos and also use them in animations
  • Discover the use of event listeners to make recipes interactive and to handle events through event handlers
  • Create good presentation graphics with graphs and charts
  • Learn all about 3D development, from building 3D objects to animating them
  • Convert your knowledge into a complete working game
  • Understand the interoperability and deployment of recipes on different browsers and on different devices

About the Author

Bhushan Purushottam Joshi is a teacher of computer science and has around 11 years of experience in teaching. He started his career as a programmer in a software firm but found true joy in teaching. He is a teacher by choice and not by chance. He teaches computer science courses such as MCA, MSc IT, BSc IT, and BSc CS at various colleges in Mumbai. He is a master at presenting technical as well as conceptual subjects in the most simplified manner. He has exemplary skill at relating daily life examples to technical concepts, which facilitates understanding of the subject matter. He enjoys teaching technical as well as conceptual subjects such as web design, Java, C#, C++, operating systems, computer networks, data structures, and ethical hacking. He is quite popular and appreciated among students for his able guidance in their project work.

Canvas Cookbook is his first sincere attempt to present the usage of HTML5 Canvas in conjunction with JavaScript and CSS to build simple and crisp recipes.

Table of Contents

  1. Paths and Text
  2. Shapes and Composites
  3. Animation
  4. Images and Videos
  5. Interactivity through Events
  6. Creating Graphs and Charts
  7. 3D Modeling
  8. Game Development
  9. Interoperability and Deployment

商品描述(中文翻譯)

主要特點



  • 開發從簡單到高級的自己的配方,最終製作出優秀的應用程式

  • 發現更好的使用HTML5 Canvas、JavaScript和CSS的方法

  • 將你的創造力應用於日常界面開發中

書籍描述


隨著HTML5 Canvas的日益普及,本書提供了量身定制的配方,幫助您開發可移植的應用程式、演示和遊戲。


這些配方簡單而有創意,並且相互建立。在每一步,本書都鼓勵讀者開發自己的配方。從基礎到高級,涵蓋了Canvas API的每個方面,引導讀者開發自己的應用程式、演示或遊戲。

你將學到什麼



  • 使用座標系統繪製基本形狀,如線條、弧線、曲線和文本

  • 了解動畫循環並使用它來為形狀添加動畫效果

  • 掌握創建粒子並使用它們的知識

  • 為圖像和視頻提供各種效果,並在動畫中使用它們

  • 通過事件監聽器使配方具有互動性,並通過事件處理程序處理事件

  • 使用圖表和圖表創建良好的演示圖形

  • 從構建3D物體到為其添加動畫,全面了解3D開發

  • 將你的知識轉化為完整的遊戲

  • 了解在不同瀏覽器和設備上進行配方的互操作性和部署

關於作者


Bhushan Purushottam Joshi是一位計算機科學教師,擁有約11年的教學經驗。他曾在一家軟體公司擔任程式設計師,但發現教學帶來真正的快樂。他是出於選擇而非偶然成為一名教師。他在孟買的各個學院教授計算機科學課程,如MCA、MSc IT、BSc IT和BSc CS。他擅長以最簡化的方式呈現技術和概念性主題。他在將日常生活例子與技術概念相關聯方面具有卓越的能力,有助於理解主題內容。他喜歡教授技術和概念性主題,如網頁設計、Java、C#、C ++、操作系統、計算機網絡、數據結構和道德黑客。他在學生的項目工作中提供了出色的指導,因此深受學生的歡迎和讚賞。


《Canvas Cookbook》是他第一次真誠嘗試以HTML5 Canvas與JavaScript和CSS結合使用來建立簡單而簡潔的配方。

目錄



  1. 路徑和文本

  2. 形狀和合成

  3. 動畫

  4. 圖像和視頻

  5. 通過事件實現互動性

  6. 創建圖表和圖表

  7. 3D建模

  8. 遊戲開發

  9. 互操作性和部署