Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Foundation HTML5 Animation with JavaScript

Buy
This book is about how to create interactive animations for the web using computer code and math. But don't worry if you can't remember anything from your high school algebra class, you'll just need a minimal understanding to get started. The purpose of this book is to give you the tools to create and express your ideas, it's not about memorizing equations or theory—although I do explain the underlying ideas—but the practical application of techniques to incorporate in your work. These are concepts and formulas that you will see working, in real-time, right in front of you. Think of this book as the elements of motion, a catalog of ideas to mix, match, and reference.

There are plenty of examples to play with, and it's very satisfying to watch something you've created move around on screen—as if almost alive. But it can be even more satisfying to share this experience with your friends by simply giving them a link to follow in their web browsers—this is the great benefit to distribution using the Internet.

This book is a rewrite of the brilliant work by Keith Peters, Foundation ActionScript Animation. However, instead of targeting Flash, this book uses modern web technologies like the HTML5 and JavaScript. The malleability of this book is a result of the portability of its underlying concepts—the math is the same. When you understand these basic building blocks, you are no longer reliant on the tools provided by someone else, but you can implement these ideas wherever your programming life takes you.

Since the examples in this book are implemented using HTML5 and JavaScript, I'll step you through the particular programming techniques you'll need to understand them. JavaScript is a fun, powerful, and relatively small language, but it can be quirky and idiosyncratic largely because of its flexibility. While other, more structured, languages impose a particular way to program, JavaScript allows you to write code in many different styles. This freedom is powerful, but it can be confusing for a beginner to work out the main ideas of the language. If this is your first time using JavaScript, it would be wise to skim through a proper introduction before working through the examples in this book. The biggest confusion when learning JavaScript is the assumptions you bring from other languages. Keep the reference documentation handy and, if in doubt, test your code snippets in your browsers development console. If you are Flash developer, resist the temptation to think of JavaScript as a variation of ActionScript. It has it's own unique program structure and style, and you will avoid problems later on by leaving behind any preconceived ideas about the language now.

This was a fun book to write, and I hope you have fun working through it. Write your programs, experiment with them, share, and learn from others. Creativity is an active process, and not something you sit around and wait for, so let's get coding!
(HTML tags aren't allowed.)

Learning SQL Server Reporting Services 2012
Learning SQL Server Reporting Services 2012

For a newcomer to SQL Reporting Services 2012, things can seem a bit daunting, but this book will ease your path to becoming an expert. Clear instructions and screenshots will have you generating reports in no time.

Overview

  • Build applications using the latest Microsoft technologies: SSIS 2012, SSDT, WPF,...
Visio 2003 Bible
Visio 2003 Bible
If Visio 2003 can do it, you can do it, too...

Whether you’re designing a network, a business model, or an office building, Visio 2003 helps you transform your vision into something tangible. This comprehensive reference teaches you to use this powerful combination of simple concepts and straightforward tools. You’ll discover new...

SIP Handbook: Services, Technologies, and Security of Session Initiation Protocol
SIP Handbook: Services, Technologies, and Security of Session Initiation Protocol
Widely adopted by service providers to enable IP telephony, instant messaging, and other data services, SIP is the signaling protocol of choice for advanced multimedia communications signaling. Compiled by noted engineering experts Syed Ahson and Mohammad Ilyas, SIP Handbook: Services, Technologies, and Security of Session Initiation...

Using Investor Relations to Maximize Equity Valuation
Using Investor Relations to Maximize Equity Valuation
A practical guide to proactive investor relations (IR)
Investor relations (IR) has traditionally been an administrative function within corporate communications, responsible for disseminating public information and answering investor and media questions. Using Investor Relations to Maximize Equity Valuation challenges this approach, by
...
Oracle Database 11g DBA Handbook (Osborne Oracle Press)
Oracle Database 11g DBA Handbook (Osborne Oracle Press)
The Essential Resource for Oracle DBAs--Fully Updated and Expanded

Manage a flexible, highly available Oracle database with help from the expert information contained in this exclusive Oracle Press guide. Fully revised to cover every new feature and utility, Oracle Database 11g DBA Handbook shows how to perform a new...

HTML Professional Projects
HTML Professional Projects
You’re standing in the bookstore, wondering what to think of all the computer
books, let alone all the books on HTML or Web design in general. Maybe you
are a seasoned IT professional without much Web experience, and you’re looking
for a no-nonsense, direct approach to a specific topic. Or perhaps your area of...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy