Why people love the jQuery JavaScript library

Ben Nadel described it perfectly:

I have been using jQuery for a while now and the high has still not worn off. Even now, after I know what to expect, I find myself stopping in the middle of event wiring and thinking to myself, "This is so darn easy!" How is it possible that I'm still surprised as to how little jQuery code is required to make some really awesome stuff. It's just bananas. When I code in jQuery I am overwhelmed with this feeling that things are just falling into place. It's not like an adrenaline rush or anything - I'm trying to think of how to explain it... it's like when you think of something really funny to say and you're just waiting for your turn in the conversation and this feeling of anticipation builds inside of you; it's like that; it's like you have this anticipation of greatness. Now, not to say that the outcome of the coding will actually be great, but that the use of jQuery is so empowering that you kind of just assume that greatness will ensue.

Just a little stream of consciousness for you.

Link to Ben's original posting: jQuery And The Anticipation Of Greatness

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Michael Evangelista's Gravatar I agree completely. The word is *intuitive*.
As a CF junkie but JS-phobe, I was instantly magnetized to the obvious, common-sense syntax of jQuery, and of course blown away by the demos (I love the click-show-click-hide-fade-slide stuff anyway, and jQuery has some really nice demos out there).
After a week or so with jQuery, I realized I was scratching the surface of something really huge... and something that is just getting started in terms of 'technology longevity'... if jQuery's current 1.x versions are this dang sweet, I can only imagine what's yet to come...
# Posted By Michael Evangelista | 10/17/07 2:46 PM
Todd Rafferty's Gravatar Rey, do you happen to know when the IE $(document).ready(function(){}) issue is going to get addressed? That's the only thing that is screwing up my use of jquery. It was working prior to 1.2.1.
# Posted By Todd Rafferty | 10/17/07 6:15 PM
Rey Bango's Gravatar @Todd: What issue bud? Can you elborate? If you have a demo link, I'll be sure to have someone look at it.
# Posted By Rey Bango | 10/17/07 6:22 PM
Todd Rafferty's Gravatar I'm just using a simple:
<script language="javascript">
$(document).ready(function(){
   $("input:visible:first").focus();
});
</script>
In firefox, it never fails and I get zero script errors from it. In IE 7, I get random errors from it and at times, that will be the only javascript on the page. It is possible that I'm doing something wrong.
# Posted By Todd Rafferty | 10/17/07 7:28 PM
tony petruzzi's Gravatar @todd,

I just tried out your code (which is very slick to set the focus with) to see if I got any errors and I didn't. I'm using IE on XP with all hotfixes installed and the lastest packed jquery from code.jquery.com

http://code.jquery.com/jquery-latest.pack.js
# Posted By tony petruzzi | 10/18/07 9:33 AM
Todd Rafferty's Gravatar Yeah, that's the version of jquery that I'm running. Alright, I'm going to have to dig deeper into this and try figure out what's going on and see if I can get some public tests to show some issues. More often than not, browsing in Firefox at work and project manager is using IE.
# Posted By Todd Rafferty | 10/18/07 9:49 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.8.001.