Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Web Animation using JavaScript: Develop & Design (Develop and Design) 1st Edition

4.5 out of 5 stars 38 customer reviews
ISBN-13: 978-0134096667
ISBN-10: 0134096665
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$18.28 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$26.37 On clicking this link, a new layer will be open
More Buying Choices
27 New from $18.27 12 Used from $18.28
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$26.37 FREE Shipping. Only 6 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Web Animation using JavaScript: Develop & Design (Develop and Design)
  • +
  • CSS Secrets: Better Solutions to Everyday Web Design Problems
Total price: $52.51
Buy the selected items together

Editorial Reviews

Review

"...there is so much wisdom in here that even the most experienced developer will learn something new." - Anand Sharma (Creator, AprilZero.com)
"Anyone who builds interfaces would benefit from reading this, even if you're not into JavaScript." - Andrey Petrov (Creator, Python's urllib3)
"How engineering animations in 2015 should be taught." - Joey Primiani (Founder, Backplane)

About the Author

Julian Shapiro is a startup founder and a developer. His first startup, NameLayer, was acquired by Techstars. His current focus is advancing motion design on the web, and to that end he created the JavaScript library Velocity.js, which is rapidly becoming one of the most popular animation libraries on the web. It is one of the most starred projects on GitHub and is depended on by many top sites, including Tumblr and WhatsApp. He was also awarded Stripe's Open Source Grant for his development on Velocity. Follow him for tweets on UI animation: @Shapiro. He currently lives in San Francisco.


NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Develop and Design
  • Paperback: 192 pages
  • Publisher: Peachpit Press; 1 edition (March 30, 2015)
  • Language: English
  • ISBN-10: 0134096665
  • ISBN-13: 978-0134096667
  • Product Dimensions: 7.3 x 0.4 x 8.9 inches
  • Shipping Weight: 13.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon Best Sellers Rank: #694,796 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
Great book.

Since no one else has bothered to do a chapter breakdown, here’s my stab at one:

- Intro: A love letter to motion design (the book’s term for animation)
- Chapter 1: Walkthrough of why you’d use JavaScript instead of CSS for animation
- Chapter 2: A technical overview of how to perform animation in JavaScript
- Chapter 3: analysis of what constitutes great animation, along with practical examples
- Chapter 4: A fascinating, original take on how to implement animation into a professional web development workflow (my favorite chapter)
- Chapter 5: How to animate text (quite interesting)
- Chapter 6: Quick introduction to animating SVG elements
- Chapter 7: Extensive deep-dive into how to ensure animations run smoothly
- Chapter 8: A nice animation demo that ties together the knowledge from the previous chapters
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
It's pretty hard to find good technical literature on web animation, which is really a shame.

As a web developer, I first got interested in motion design when I downloaded an amazingly well-designed app on my phone. Been chasing that level of quality ever since. There’s iOS animation then there’s web animation, and they’re entirely separate things. I heard of Velocity.js (author’s animation engine) through work and then began experimenting with it to see if I could recreate some of the more interesting motion design examples I've stumbled into on sites like CodePen and the like.

I wasn’t expecting the author to also release a book on this very subject. So, pleasantly surprised, here I am.

First off, the bad: This book is not very long. You’re not going to become a better designer through it’s myriad examples. In fact, it has only one full-on demo (the final chapter). That’s about it for the bad.

The good:
- The book provides you with a real foundation. I’m an advanced software engineer, but I easily see this being equally as applicable to novices.
- The book takes a really digestible, fluff-free recipe format that builds slowly and more or less climaxes in a really fascinating final demo chapter.
- The topics covered in here are topics I honestly haven’t seen covered elsewhere — so that’s refreshing.
- The more unique topics include text animation, animation performance (a real deep-dive, not superficial advice), and animation workflow.
- Animation workflow alone is worth buying this book for, and is worth dealing with the fact that this book primarily focuses on Velocity (not a big deal).

Not the best JavaScript book I’ve read, but it definitely ranks up there. Certainly one of the top technical books I’ve read, especially on the topic of web animations.
Comment 17 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Good balance between code and design aesthetic, and straight to the point. I've only used basic CSS transforms before, and the author's Velocity.js library made it easy to freshen up my animation skills. Using easing, friction, and other real-world variables, these animations feel organic and intentional. Many takeaways throughout that you can quickly integrate into your own workflow. A fun book!
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I have 4.5 years behind me as a full-time developer, and a lifetime as a hobbyist. I have been wondering for a while now about the prospects of working my way into the higher skilled areas of web animation. This is one of the few programming books I savored. Like another reviewer said, I haven't seen most of the content written elsewhere, particularly the chapters on text animation and animation performance. I've read 1 or 2 articles on these topics online but never actually read anything that completely breaks down the topics in bible/recipe format. All the while, the book continually (successfully) contextualizes how best practices should be used and what the balance is between going over the top with animations and keeping them subtle. Really a big fan of this. I also recommend reading the work of Aerotwist. He has related content.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This book is a must-read for any web developer. Animations & great motion are one of the hardest things to get right, but also one of the most important. While I don't agree with all of Julian's points—I think CSS is actually more elegant than Javascript in many situations—there is so much wisdom in here that even the most experienced developer will learn something new.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The title of this book is a little misleading. It should be more like "Best practices for web animation" or "Using VelocityJS for Beginners". I'm sure the author worked very hard on this book but it did not have the depth of information I was looking for. The author uses a tool called VelocityJS for his examples and the majority of them can be found on the web site.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
This is an excellent well-rounded, and concise book on web animation. It covers everything you need to know to get up and running quickly on the latest developments in web animation. It provides practical real-world examples, and shows you how to optimize performance using plugins like Velocity.JS. The author covers both the nitty-gritty technical aspects, as well as the overall philosophy behind motion and UX design. The end result is a holistic understanding of how and why things are done.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Web Animation using JavaScript: Develop & Design (Develop and Design)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Web Animation using JavaScript: Develop & Design (Develop and Design)