Publisher: O'Reilly Media Released: July 2011 Pages: 282
With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices. By following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next. - Tackle JavaScript optimization and understand how it impacts performance
- Create fast-moving graphics by combining old-school DHTML with jQuery
- Learn advanced UI techniques using the jQuery UI and Ext JS libraries
- Build games with collision detection, object handling, and JavaScript scrolling techniques
- Master HTML5 Canvas basics for drawings, fills, bitmaps, animation, and more
- Create applications for the small screen with jQuery Mobile and PhoneGap
- Use Google’s data visualization tools to create interactive dashboards
|
-
Chapter 1 Code Reuse and Optimization -
Keeping It Fast -
What and When to Optimize -
Homespun Code Profiling -
Optimizing JavaScript -
Optimizing jQuery and DOM Interaction -
Other Resources -
Chapter 2 DHTML Essentials -
Creating DHTML Sprites -
Converting into a jQuery Plug-in -
Timers, Speed, and Frame Rate -
Internet Explorer 6 Background Image Caching -
Chapter 3 Scrolling -
CSS-Only Scrolling Effects -
Scrolling with JavaScript -
Chapter 4 Advanced UI -
HTML5 Forms -
Using JavaScript UI Libraries -
Creating UI Elements from Scratch -
Chapter 5 Introduction to JavaScript Games -
Game Objects Overview -
The Game Code -
Chapter 6 HTML5 Canvas -
Canvas Support -
Bitmaps, Vectors, or Both? -
Canvas Limitations -
Canvas Versus SVG -
Canvas Versus Adobe Flash -
Canvas Exporters -
Canvas Drawing Basics -
Animating with Canvas -
Canvas and Recursive Drawing -
Replacing DHTML Sprites with Canvas Sprites -
A Graphical Chat Application with Canvas and WebSockets -
Chapter 7 Vectors for Games and Simulations -
Operations on Vectors -
Creating a JavaScript Vector Object -
A Cannon Simulation Using Vectors -
Rocket Simulation -
Chapter 8 Google Visualizations -
Limitations -
Chart Glossary -
Image Charts -
Interactive Charts -
Chapter 9 Reaching the Small Screen with jQuery Mobile -
jQuery Mobile -
TilePic: A Mobile-Friendly Web Application -
PhoneGap -
Chapter 10 Creating Android Apps with PhoneGap -
Installing PhoneGap -
Creating a PhoneGap Project in Eclipse -
Colophon |
- Title:
- Supercharged JavaScript Graphics
- By:
- Raffaele Cecco
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- July 2011
- Ebook:
- July 2011
- Pages:
- 282
- Print ISBN:
- 978-1-4493-9363-2
- | ISBN 10:
- 1-4493-9363-2
- Ebook ISBN:
- 978-1-4493-9364-9
- | ISBN 10:
- 1-4493-9364-0
|
-
Raffaele Cecco Raffaele Cecco is a veteran software developer from the European video games industry. He served as Technical Director at London-based software studio King of the Jungle Ltd, where he created software for clients such as Hasbro and Virgin. He has also worked with web technologies and retail e-commerce systems. View Raffaele Cecco's full profile page. |
Colophon The animal on the cover of Supercharged JavaScript Graphics is a maned sheep, orBarbary sheep. The Barbary sheep (Ammotragus lervia) is a relatively large species of caprid, or goatantelope.It is native to Northern Africa and can now be found in southeastern Spain,the southwestern US, and parts of Mexico. These desert-dwelling grazers are alsoknown as aoudad or auddan. The Barbary sheep is adapted to hot, dry, and barren areas. It takes in most of its waterthrough the plants it eats, but will drink and bathe in water if it’s present. Its large,curved horns contain a rich blood supply, which helps keep it cool in the hot, dry desert.In addition to its horns, the Barbary sheep is characterized by a sandy-brown, bristlycoat and long hair on the chest, front legs, and throat. Barbary sheep, like most desert-dwelling animals, seek shade during the day and aremost active at dawn and dusk, when it’s cooler. They are expert climbers and jumpersand can ascend and descend extremely steep slopes; this ability to out-climb humansmakes them difficult to hunt. Because they dwell in areas with little to no cover, theircoloring helps them elude predators. In North Africa, they were preyed upon by thecaracal, Barbary lion, and Barbary leopard, but today, their main threat comes fromhumans. Despite their agility, hunting has depleted the Barbary sheep population in Africa;however, their introduction into the wild of the southwestern US in the 1950s led to aslight increase in population. The Barbary sheep is currently on the International Unionfor Conservation of Nature’s Red List of vulnerable species due to its population ofbetween 5,000 and 10,000 animals and due to a predicted 10 percent population declineover the next 15 years (as a result of hunting and loss of habitat). The cover image is from Riverside Natural History. The cover font is Adobe ITC Garamond.The text font is Linotype Birka; the heading font is Adobe Myriad Condensed;and the code font is LucasFont’s TheSansMonoCondensed. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Cuno Pfister
May 2011
Ebook: $19.99
Print & Ebook: $27.49
Print: $24.99
By Chris Grover
December 2010
Ebook: $27.99
Print & Ebook: $38.49
Print: $34.99
By David Pogue, Aaron Miller
March 2011
Ebook: $31.99
Print & Ebook: $43.99
Print: $39.99
|
Customer Reviews
5/11/2012 4.0Good panorama of browser graphics By Scarface from Utrecht, NL - Good panorama
- Helpful examples
- Shows pitfalls
9/24/2011 (5 of 5 customers found this review helpful) 3.0An Intro to Many JavaScript Topics By The Digital Doorman from San Diego, CA 9/18/2011 (4 of 4 customers found this review helpful) 4.0A practical and easy introduction By Peter from Melbourne, Australia - Excellent examples
- Well-written
|
|
|