Do some of the regulars here need to re-think their (sometimes
strident) opposition to libraries? Both Microsoft and Nokia have
announced support for jQuery.
Microsoft has always been clueless when it comes to the Web
(see .NET.) Who knows what Nokia is thinking? I don't think they
are.
It seems to have gained quite a bit of momentum, can it be considered
You mean lots of twits are using it? The same ones that post faux
XHTML pages all over the public Internet? How ironic that jQuery is
incompatible with XHTML. It seems the stupider the idea, the faster
Web developers rush to embrace it.
a reasonable choice for those who want to use a full-featured, well
supported library?
Full-featured? What does that mean in the context of a Web app? Well
supported? By whom? Have you read *any* of the authors' posts on
browser scripting? You are standing on the shoulders of midgets.
Then there is the browser sniffing (unthinkable even ten years ago),
the botched design (discussed ad nauseum here), the ridiculous and
completely inefficient patterns it promotes, and last but not least,
the author was once presented with a line of code from his own library
that went something like:
if (typeof someStupidOverloadedArgument == 'array') {
[Orphaned code in all known ECMAScript implementations]
}
Can you spot the egregious error? He was given more than one shot at
that and came up with blanks. This is the JavaScript expert/
evangelist/ninja/whatever that you are going to turn to for "full-
featured" browser scripting code?
And then there was the sniff for Safari when an event target came up a
text node. (!) I *personally* pressed their forum to fix that one,
just to see how quickly this herd could maneuver. I got a few
ridiculous and petulant responses and last I heard, that line of code
was still in there (a year later!)
Think of this group of open source weekend warriors as a very large,
very stupid (and very endangered) dinosaur. The head is way too far
from the tail (and ill-equipped to interpret its messages anyway.)
The fact that lots of insects are landing on it isn't notable for
anything but irritation (I really hate browsing the Web these days.)