By James Edwards, Christian Heilmann, Michael Mahemoff, Ara Pehlivanian, Dan Webb, Simon Willison & Cameron Adams
Among its many treasures, this book will show you how to:
- Create a slick Google Maps and Flickr mashup
- Build your own fully accessible 3D maze
- Have some fun with draggable and sortable table columns
- Give your site some extra personality with client-side badges
- Write better code faster using metaprogramming techniques
- Create stunning vector graphics using the canvas element
- Become a debugging expert using pro-level Firebug tricks
...and much more besides!
What's in the book?
Chapter 1: Fun with Tables
HTML tables get a bad rap among web developers, either because of their years of misuse in page layouts, or because they can be just plain boring. In this chapter, Ara Pehlivanian sets out to prove that not only are properly used tables not boring, but they can, in fact, be a lot of fun.
Chapter 2: Creating Client-side Badges
Badges are snippets of third-party data (image thumbnails, links, and so on) that you can add to your blog to give it some extra personality. Christian Heilmann walks us through the task of creating one for your own site from scratch, using JSON and allowing for a plan B if the connection to the third-party server dies.
Chapter 3: Creating Vector Graphics with canvas
In this chapter, Cameron Adams introduces the canvas element, and shows how you can use it to create vector graphics — from static illustrations, to database driven graphs and pie charts — that work across all modern browsers. After you've read this chapter, you'll never look at graphics on the Web the same way again!
Chapter 4: Debugging and Profiling with Firebug
Chapter 7: Flickr and Google Maps Mashups