[nycphp-talk] Dynamic Form Elements
Peter Sawczynec
ps at sun-code.com
Fri Feb 1 13:24:40 EST 2008
Degrading gracefully is an important dev technique certainly.
Just for the sake of discussion, pulling back far to a rough massively macro level it is worth noting though that, I believe, it has been yahoo that has quietly supported this unobtrusive JS concept over the past decade while it was google that non-standardly JS'd, ajaxed, custom API'd and gadgeted their way to monster acceptance on the cool and convenience hungry 94% consumer and corporate desktops, laptops and mobiles.
Peter
-----Original Message-----
From: talk-bounces at lists.nyphp.org [mailto:talk-bounces at lists.nyphp.org] On Behalf Of csnyder
Sent: Friday, February 01, 2008 1:01 PM
To: NYPHP Talk
Subject: Re: [nycphp-talk] Dynamic Form Elements
On Feb 1, 2008 10:58 AM, Peter Sawczynec <ps at sun-code.com> wrote:
> I vote, pour on the JS. Show/hide. Tool tips. Mouseover. And even, whoa,
> inline frames.
Yes, but some approaches make more sense than others.
Progressive enhancement, where the markup of the page works without
javascript, and then javascript is used to add richer functionality,
is ideal.
http://en.wikipedia.org/wiki/Progressive_enhancement
http://en.wikipedia.org/wiki/Unobtrusive_JavaScript
It seems like more work, since you make a functional wireframe first
and then make it all ajax-y, but it provides a necessary (imo)
separation between front- and back-end processes.
It's similar to the notion that your application should be usable (if
ugly) without css and images.
--
Chris Snyder
http://chxo.com/
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com
Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
More information about the talk
mailing list