Shawn:

On Sat, Oct 1, 2011 at 4:50 PM, shawn wilson <ag4ve...@gmail.com> wrote:
> Also, the completely valid point was made that the validation
> wouldn't effect browsers that don't support js. This generally
> a moot point since 99% of the rest of a site won't work without
> js anyway.

That is only true of poorly coded Web sites. :) Which admittedly
is most Web sites, but I digress. I use Firefox's NoScript
extension, blocking EVERY domain by default. When I arrive at a
site that doesn't work like this then it had better have a good
reason for me to care or I'm leaving. It's also not uncommon for
me to browse the Web from a JavaScript-less text-based browser
(links-family, for example). Preventing me from finding the
information that I need is just silly. It's easier to make the
site work for me than it is to make the site fancy and Web 2.0
ish for people that also don't care and just want the damn
information. xD

JavaScript should be used to enhance the user experience, not
define it. Client-side validation is just part of that. It saves
the user a senseless request/response period and page
re-rendering. I personally believe that you should develop a
JavaScript-less site first. Then and only then should you develop
JavaScript to enhance the experience for supported users, if your
time and budget support this. You should have well defined goals
though. Just because you've added JavaScript doesn't mean you've
made the user experience better. Most sites today make the user
experience worse with JavaScript (which is why NoScript exists).

Regards,


-- 
Brandon McCaig <http://www.bamccaig.com/> <bamcc...@gmail.com>
V zrna gur orfg jvgu jung V fnl. Vg qbrfa'g nyjnlf fbhaq gung jnl.
Castopulence Software <http://www.castopulence.org/> <bamcc...@castopulence.org>

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to