Designing with Progressive Enhancement and over 670,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
Have one to sell? Sell yours here
or
Get a $8.12 Amazon.com Gift Card
Designing with Progressive Enhancement: Building the Web that Works for Everyone
 
See larger image
 
Start reading Designing with Progressive Enhancement on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Designing with Progressive Enhancement: Building the Web that Works for Everyone [Paperback]

Todd Parker (Author), Scott Jehl (Author), Maggie Costello Wachs (Author), Patty Toland (Author)
4.5 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, September 10? Choose One-Day Shipping at checkout. Details
34 new from $23.41 15 used from $21.95

Formats

Amazon Price New from Used from
Kindle Edition $26.72  
Paperback $29.69  

Frequently Bought Together

Customers buy this book with Rework $12.49

Designing with Progressive Enhancement: Building the Web that Works for Everyone + Rework
  • This item: Designing with Progressive Enhancement: Building the Web that Works for Everyone

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Rework

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

Progressive enhancement is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be easy to understand and use, and as fully-featured and functional as possible.
 
Designing with Progressive Enhancement will show you how. It’s both a practical guide to understanding the principles and benefits of progressive enhancement, and a detailed exploration of examples that will teach you—whether you’re a designer or a developer—how, where, and when to implement the specific coding and scripting approaches that embody progressive enhancement.
 
In this book, you’ll learn:
  •  Why common coding approaches leave users behind, and how progressive enhancement is a more inclusive and accessible alternative
  •  How to analyze complex interface designs, see the underlying semantic HTML experience that will work everywhere, and layer on advanced enhancements safely
  •  A unique browser capabilities testing suite that helps deliver enhancements only to devices that can handle them
  • Real-world best practices for coding HTML, CSS, and JavaScript to work with progressive enhancement, and cases where forward-looking HTML5 and CSS3 techniques can be applied effectively today
  • How to factor in accessibility features like WAI-ARIA and keyboard support to ensure universal access
  •  Detailed techniques to transform semantic HTML into interactive components like sliders, tabs, tree controls, and charts, along with downloadable jQuery-based widgets to apply directly in your projects

From the Back Cover

Progressive enhancement is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be easy to understand and use, and as fully-featured and functional as possible.
 
Designing with Progressive Enhancement will show you how. It’s both a practical guide to understanding the principles and benefits of progressive enhancement, and a detailed exploration of examples that will teach you—whether you’re a designer or a developer—how, where, and when to implement the specific coding and scripting approaches that embody progressive enhancement.
 
In this book, you’ll learn:
  •  Why common coding approaches leave users behind, and how progressive enhancement is a more inclusive and accessible alternative
  •  How to analyze complex interface designs, see the underlying semantic HTML experience that will work everywhere, and layer on advanced enhancements safely
  •  A unique browser capabilities testing suite that helps deliver enhancements only to devices that can handle them
  • Real-world best practices for coding HTML, CSS, and JavaScript to work with progressive enhancement, and cases where forward-looking HTML5 and CSS3 techniques can be applied effectively today
  • How to factor in accessibility features like WAI-ARIA and keyboard support to ensure universal access
  •  Detailed techniques to transform semantic HTML into interactive components like sliders, tabs, tree controls, and charts, along with downloadable jQuery-based widgets to apply directly in your projects

Product Details

  • Paperback: 456 pages
  • Publisher: New Riders Press; 1 edition (March 1, 2010)
  • Language: English
  • ISBN-10: 0321658884
  • ISBN-13: 978-0321658883
  • Product Dimensions: 8.9 x 6.9 x 1.1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: #61,020 in Books (See Top 100 in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Designing with Progressive Enhancement: Building the Web that Works for Everyone
90% buy the item featured on this page:
Designing with Progressive Enhancement: Building the Web that Works for Everyone 4.5 out of 5 stars (8)
$29.69
jQuery: Novice to Ninja
4% buy
jQuery: Novice to Ninja 4.3 out of 5 stars (16)
$37.76
Introducing HTML5 (Voices That Matter)
3% buy
Introducing HTML5 (Voices That Matter) 4.6 out of 5 stars (5)
$23.09
jQuery in Action, Second Edition
2% buy
jQuery in Action, Second Edition 4.3 out of 5 stars (57)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(2)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

8 Reviews
5 star:
 (4)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Write less, do more with Progressive Enhancement, April 11, 2010
By K. Penn (Fairfax CA USA) - See all my reviews
(REAL NAME)   
This review is from: Designing with Progressive Enhancement: Building the Web that Works for Everyone (Paperback)
I highly recommend this book to anyone, at any level of web design skills.
I'm new to jQuery, and wanted the best book to get up and running quickly with it. This book caught my eye when I saw that Filament Group had contributed Themeroller to jQuery UI. I was sold when I saw how cleanly the book's site displayed on my Droid.
Using the book, I was able to quickly convert an ancient website into a beautiful jQuery-driven site, that thrilled my clients.
I came to this book having learned graceful degradation from Jeremy Keith's DOM Scripting. Progressive Enhancement starts there, and takes design to a new level.
The book Designing with Progressive Enhancement combines an analysis philosophy with real-world examples and code samples, to produce well-stuctured pages that are ARIA compliant, and will display as well as possible in any browser.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
3 of 3 people found the following review helpful:
4.0 out of 5 stars Essential reading for builders of web applications, March 21, 2010
This review is from: Designing with Progressive Enhancement: Building the Web that Works for Everyone (Paperback)
While even someone working on relatively simple websites will benefit from reading this book, Designing with Progressive Enhancement is most useful for those developing application-like sites with rich user interaction. The authors present a rigorous, systematic approach to delivering highly functional sites to the broadest possible range of users - from mobile browsers to screen readers. Besides just offering their methodology, however, they also provide a number of concrete, practical techniques and downloadable, ready-to-use scripts.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Read and implement with caution, June 4, 2010
By Sofia Celic (Seattle, WA, USA) - See all my reviews
(REAL NAME)   
This review is from: Designing with Progressive Enhancement: Building the Web that Works for Everyone (Paperback)
This book is easy to read and the fact that the website provides the examples and code is fabulous. The progressive enhancement approach should be used by everyone. However, make sure to test these implementations before integrating these solutions into your project. Most of the solutions rely on role="application" which is currently problematic for screen readers in particular. This role will hand over keyboard control to the application, leaving the screen reader user unable to use their standard web reading/interacting keyboard controls. This is a big problem for this user group unless you are also willing and able to implement an API. The solutions can also be problematic for low vision users who use their own color combination by changing settings in their browser and/or operating system. For example, visual cues indicating the presence of a drop-down component tend to go missing when the color settings are changed. I think there needs to be quite a bit more progress in regard to appropriate support by assistive technologies before some of these techniques should be used.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Changed my philosophy!
This book really changed the way I think about things.

Many years ago, I was a front end developer and, like most front end developers of that era, I struggled with... Read more
Published 1 day ago by Marshall

4.0 out of 5 stars Good book with good information
I liked this book, it is well written and puts emphasis on accessibility issues which should be important to every designer. Read more
Published 1 month ago by John Mahoney

4.0 out of 5 stars Every web developer should read this
Very nice book which really helped me to understand how to design web sites that work on virtually every device. Read more
Published 2 months ago by Samuli Heljo

5.0 out of 5 stars Great reference for web designers and developers
This book is a great reference for solutions I as a web developer am always trying to come up with. I've pushed this book in the direction of designers and new developers in... Read more
Published 3 months ago by J. Piemeisl

5.0 out of 5 stars Fantastic book
Great purchase. If you're interested at all in forward & compatibility of the sites you build this book is one you'll need to learn. I've only scratched the surface (i.e. Read more
Published 6 months ago by P. Dunphy

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   





Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.