I didn't mean to open up a can of worms.
 
I agree with everyone.  The best sites degrade gracefully.  However, I also know that time is often not on my side and I don't have the time to do it right.
 
The key is Know Thy Audience.  Each has to make up their own minds how to build.
 
Interesting tests I am going to suggest to our analytics team: 
1. Log the unique number of visitors who have JS off versus total unique.  Can be detected in numerous ways.  Like use AJAX to ping a URL each page to log and all those who don't ping are the non-JS people.
2. Same for CSS.  Hmm, not sure if this can be detected,  Ideas?
3. Detect screen readers.  How?
 

Glen
 
On 11/14/06, Aaron Heimlich <[EMAIL PROTECTED]> wrote:
On 11/14/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Based on some other replies, I guess I wasn't clear in my statement(s). I'm not advocating depending on _javascript_, not at all. However, I don't think we should do away with the bells and whistles (read: enhancements) that it offers, as some people in the industry try to dictate. If a site is accessible and usable (function) without _javascript_, mission accomplished. If the site retains that accessibility and usability, but offers a much better user EXPERIENCE (form) with _javascript_, so much the better.

...Which is exactly what progressive enhancement[1] allows us to do.

For those unfamiliar with the term, a typical progressive enhancement workflow looks like this (as I understand it):

1. Start with vanilla HTML and nothing else. Make sure you structure it so that your site makes sense when it is viewed without CSS, _javascript_, etc. Also make sure that all navigation, forms, etc. work (at least in some way).

2. Then add CSS to make your site look pretty (you could add various sub-levels here to deal with browsers that have, shall we say, diminished CSS capabilities).

3. Then add _javascript_, Flash, etc., to enhance the interface and overall user experience of your site (you could add various sublevels here, as well).

[1] http://hesketh.com/publications/progressive_enhancement_paving_way_for_future.html

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/



_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to