jQuery 1.4 Released - Hella Sweeeet!

Posted January 14, 2010 at 10:20 PM by Ben Nadel

Tags: Javascript / DHTML

Today, the jQuery team released jQuery 1.4 to the world with much anticipated excitement. People have been Tweeting about it all day long, but I've had to get my work done; as such, it was an extremely awesome and yet thoroughly frustrating day. Before I go home, I wanted to take a moment and expression my jQuery enthusiasm artistically.


 
 
 

 
jQuery 1.4 ... Yeah, It's That Awesome!  
 
 
 

If you want to find out more about the jQuery 1.4 release, checkout press release on www.jquery14.com. Also, check out the hot, new API website, api.jquery.com.



Reader Comments

Jan 14, 2010 at 11:00 PM // reply »
7 Comments

Just loaded it into my company site repo and half way through updating compile scripts :) w00t!


Jan 14, 2010 at 11:52 PM // reply »
134 Comments

The delay method looks tight! But much more importantly, "better support for Java applets". I'm going to go out on a limb here and say that Java applets are going to be HUGE, in the future.


Jan 15, 2010 at 12:55 AM // reply »
11 Comments

Delay is alright, but there was always .animate({opacity: 1}). I'm still looking forward to something a little more generalized that I can use like a pause() in other languages. jQuery.proxy does look extremely useful at saving a few lines of code around bindings.

They've not done a great job of highlighting some of the new features, here's a link to a good article: http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/

I've dropped $25 into their paypal account, hoping I get one of the e-books that I don't already own.


Jan 15, 2010 at 3:02 AM // reply »
134 Comments

Isn't delay for sequencing and orchestrating time-based animation? Like making element A fade out, and then 1/2 second later element B fade in a simpler and conciser way than managing setTimeouts or termination triggers yourself? Wouldn't .animate({ opacity:1 }) just animate the opacity in when the line of code executes? I haven't had time to do much fancy interface animation with jQuery yet but this seems like it really empowers and simplifies richer interfaces and transitions.


Jan 15, 2010 at 6:06 AM // reply »
14 Comments

Looks sweet!

Just loaded it into a couple of intranet developments we're doing and the pages with heavy jQuery ... loading times have sped up 10 fold!

Damn I love jQuery :D


Jan 15, 2010 at 7:14 AM // reply »
43 Comments

At least we now know that the performance hit from method chaining is infinitesimally smaller than manipulating the DOM. Thus, I approve this picture's PSA.


Jan 15, 2010 at 7:54 AM // reply »
10,640 Comments

This is pretty exciting. Now, I just need to make time to look at the API and read the docs!

@Drew,

Thanks for the link; James did a great job rounding it up.


Jan 15, 2010 at 8:55 AM // reply »
11 Comments

@David McGuigan,

By having jQuery run an animation for set amount of seconds, it will hold up the rest of the chain until the animation is complete. Since the action of the animation is not doing anything, you are in effect having jQuery sit in a loop of nothing for the time specified.

I actually spent a good bit of time yesterday reviewing animation and was not able to craft my own delay out of it. It feels like I've myself somehow by looking at the new delay() function.


Jan 15, 2010 at 10:23 AM // reply »
7 Comments

WHOA! A beautiful woman who can write jQuery! That is awesome!!
Thanks Ben :-)


Jan 15, 2010 at 12:24 PM // reply »
134 Comments

@Drew:
Ah, thanks. I'd assumed that it just used Web Workers ( or whatever Javascript's multithreading technology is called ) under the hood to run animations simultaneously. Very good to know.


Jan 15, 2010 at 12:33 PM // reply »
34 Comments

Ben,

Would like to commend you on your ability to succintly present complex topics in clear easy to understand visuals.

Now I need to just explain to the wife the importance :D


Jan 15, 2010 at 12:35 PM // reply »
10,640 Comments

@Kevin,

It's all for educational purposes :)


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
InVision App - Prototyping Made Beautiful With Prototyping Tools Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
Feb 12, 2012 at 3:37 AM
Learning ColdFusion 8: CFImage Part III - Watermarks And Transparency
Hi Ben, Just to ask currently it is placed bottom right corner, if i need to replace the same rendered image on the bottom left side or in the bottom center, how that can be calculated. bottom ce ... read »
Feb 11, 2012 at 9:29 PM
Use jQuery's SlideDown() With Fixed-Width Elements To Prevent Jumping
I can't say how glad I am that I found your post. Thank you very much. ... read »
Feb 10, 2012 at 7:21 PM
jQuery AJAX Strips Script Tags And Inserts Them After Parent-Most Elements
Update! Instead of $(eval(options.insertAfter)).after(data['insertData']); I now use: var ajaxNode = document.createElement('span'); var parent = $(eval(options.insertAfter))[0].parentNode; ... read »
Feb 10, 2012 at 6:18 PM
jQuery AJAX Strips Script Tags And Inserts Them After Parent-Most Elements
encountered this same, what I consider, jQuery bug last week. I'm building a site in which I load some content via AJAX. This content contains Linkedin share button placeholders which Linkedin API ne ... read »
Feb 10, 2012 at 11:30 AM
Cross-Origin Resource Sharing (CORS) AJAX Requests Between jQuery And Node.js
After you understand the concepts here, this is an awesome cheatsheet for enabling CORS in just about anything http://enable-cors.org/ ... read »
JM
Feb 10, 2012 at 9:10 AM
My Safari Browser SQLite Database Hello World Example
@Amy, Here is a very good tutorial on how to use JOIN: http://www.sqltutorial.org/sqljoin-innerjoin.aspx ... read »
Feb 10, 2012 at 4:42 AM
Building A Twitter-Inspired RESTful API Architecture In ColdFusion
This is great, very useful Ben. I spotted a small typo in the api.cgm listing: <cfthrow type="Unauthroized" /> Cheers Stefan ... read »
Feb 9, 2012 at 10:35 PM
CFDirectory Filtering Uses Pipe Character For Multiple Filters (Thanks Steve Withington)
I was wondering if there would be a filter you could apply so that you got everything but what you included in the filter. As in show me all docs that are not a .pdf. ... read »