did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781430236658

Foundation Html5 Animation With Javascript

by
  • ISBN13:

    9781430236658

  • ISBN10:

    1430236655

  • Format: Paperback
  • Copyright: 2011-11-30
  • Publisher: Apress

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $66.56 Save up to $42.93
  • Buy Used
    $47.24
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

Foundation HTML5 Animation with JavaScriptis a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards compliant new-technology games, applications,#xA0;and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads,#xA0;and Android devices. At the beginning of the book, you will build the Doodle.js JavaScript library, which reworks the majority of the ActionScript graphics routines into JavaScript. Once this library is in place, it becomes a simple matter create the amazing animation and physics-based code originally created by Keith Peters in his hugely successful Foundation ActionScript Animation book. The book provides information on all the relevant trigonometry you will need, before moving on to physics concepts such as acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. In no time at all, you'll both understand the concepts behind scripted animation and have the ability to create all manner of exciting animations and games. What you'll learn All the JavaScript and HTML5 code (including math and trigonometry functions) that you'll need to start animating with code. Basic motion principles, such as velocity, acceleration, friction, easing, and bouncing. How to handle user interactions via the keyboard and mouse. Advanced motion techniques, such as springs, coordinate rotation conservation of momentum, and forward and inverse kinematics. All the basic 3D concepts you need to do 3D in HTML5 (without WebGL), from simple perspective to full 3D solids complete with backface culling and dynamic lighting. Who this book is for This book is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards compliant new-technology games, applications,#xA0;and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads,#xA0;and Android devices.

Table of Contents

Basic Animation Concepts
Basics of JavaScript for Animation
HTML5 and Canvas graphics
Trigonometry for Animation
Velocity and Acceleration
Boundaries and Friction
User Interaction: Moving Objects Around
Easing and Springing
Collision Detection
Coordination Rotation and Bouncing Off Angles
Billiard Ball Physics
Particle Attraction and Gravity
Forward Kinematics: Making Things Walk
Inverse Kinematics: Dragging and Reaching
3D Basics
3D Lines and Fills
Backface Culling and 3D Lighting
Matrix Math
Tips and Tricks
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program