Heh. Like I wrote, 95% of the
JavaScript out there is unnecessary or a pain. (not the people)
There are some good reasons to have client-based computing going on, such as form validation, calculations, etc. But the rest just simply isn't necessary. We don't need JavaScript to make our pages look better. If our pages look like crap, spray-painting them with mouseovers isn't going to hide that. Designing good pages and good sites that are easy to understand and use is a better step.
We really don't NEED pop-up menus, do we? I mean, what's wrong with, well, a narrow little menu along on edge or the other? Or along the top? Nothing at all.
And, really, there's a huge percentage of JavaScript "use" ("how can I disable the browser task bar?", for example)that is just an attempt to make a website act like a Windows application. If I wanted a Windows application, I'd write one, and then upload the executable to a website. If I wanted to cater to the nine people out there with a Mac, I'd build a Mac app and upload it to my site as well, again, as a downloadable (okay, I'd upload, say, fifteen copies, in case more people buy Macs).
JavaScript is probably a lot like beer -- rarely necessary, but consumed and sprayed all over indiscriminately.
I'm not a total Luddite, though. I see JavaScript as having a lot of very interesting applications. In fact, I regularly engage in "spirited discussions" with a friend of mine who feels that JavaScript is at best a toy. That was what got our wheels rolling in the direction of building complex calculators, word processors, and graphing applications entirely out of JavaScript.
But I'm pretty firmly in the same camp as the fellas at
Cheers,
![[monkey] [monkey] [monkey]](/data/assets/smilies/monkey.gif)
Edward
"Cut a hole in the door. Hang a flap. Criminy, why didn't I think of this earlier?!" -- inventor of the cat door