jQuery ain't jQuery no more...
Once upon a time jQuery used to be 'the thing' for handling cross browser issues so that your javascript did more or less the same thing on all the browsers. This is of course a nice way of saying it was a shim to get round Internet Explorer features.
This is all to change... versions 6,7 and 8 of Internet Explorer will no longer be supported in jQuery 2.0+. If your application needs to run on olde versions of IE, then jQuery 1.x is the best you are going to get.
Written by Dominic Barker
Related protips
9 Responses
On the positive side: as far as I know, the jQuery folks plan to maintain 1.9 for a very long time.
Another positive thing is that jQuery will not be too fat because of obsolete browsers support.
Yep, agree all round, it's definitely a good decision, just one that could trick people up if they don't realise that jQuery 2.0 isn't just another version.
IE appearances on the inter-webs is dwindling ... soon enough there will be no IE, except to browse folders inside windows :)
jQuery 1.10.0 supports IE 7 and 8 ;)
What is IE? :P
Major version changes are typically used for these cases. It's a good decision. Folks should always read the release notes before upgrading anyway.
Your title is misleading. It's still jQuery -- it's just not applicable to what-should-be-dead-versions-of-inferior browsers.
@jacaetevha I don't think the title is misleading at all. For me, jQuery has been primarily, an abstraction of browser inconsistencies. Specifically, old IE inconsistencies. Now that it (newest versions) doesn't support older versions of IE, for me, it's entire purpose has changed.
@davidandrewsmit
Thanks! edited.