<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Asynchronous function chaining in JavaScript</title>
	<atom:link href="http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/</link>
	<description>This dirt was a building before</description>
	<pubDate>Tue, 06 Jan 2009 03:17:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Bob</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2642</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Mon, 28 Jan 2008 15:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2642</guid>
		<description>Sorry, found out the problem lies elsewhere in my script .. not in your plugin.

Excuse me for wasting your time.</description>
		<content:encoded><![CDATA[<p>Sorry, found out the problem lies elsewhere in my script .. not in your plugin.</p>
<p>Excuse me for wasting your time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2641</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Mon, 28 Jan 2008 14:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2641</guid>
		<description>Very, very handy plugin .. but I can't get it to work on IE browsers (6+7).

the following works on all browsers, except IE:
$("#header").wait(3).css("visibility", "visible");

Hope you can give me a fix or workaround.

Thanks for the plugin anyway.</description>
		<content:encoded><![CDATA[<p>Very, very handy plugin .. but I can&#8217;t get it to work on IE browsers (6+7).</p>
<p>the following works on all browsers, except IE:<br />
$(&#8221;#header&#8221;).wait(3).css(&#8221;visibility&#8221;, &#8220;visible&#8221;);</p>
<p>Hope you can give me a fix or workaround.</p>
<p>Thanks for the plugin anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2270</link>
		<dc:creator>Kyle</dc:creator>
		<pubDate>Wed, 26 Dec 2007 04:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-2270</guid>
		<description>This plugin is awesome.  It makes doing nice looking status messages possible without having to do busy waiting.  Just something along the lines of:

$('#status').fadeIn('slow').wait(5).fadeOut('slow');

All without having to do complicated things using animate (I suppose I could just give animate an empty transition for a certain amount of time, but this is much more succinct and general).  I haven't used it for anything else yet, but I imagine that there are a lot of possibilities.</description>
		<content:encoded><![CDATA[<p>This plugin is awesome.  It makes doing nice looking status messages possible without having to do busy waiting.  Just something along the lines of:</p>
<p>$(&#8217;#status&#8217;).fadeIn(&#8217;slow&#8217;).wait(5).fadeOut(&#8217;slow&#8217;);</p>
<p>All without having to do complicated things using animate (I suppose I could just give animate an empty transition for a certain amount of time, but this is much more succinct and general).  I haven&#8217;t used it for anything else yet, but I imagine that there are a lot of possibilities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Javed</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1628</link>
		<dc:creator>Javed</dc:creator>
		<pubDate>Mon, 26 Nov 2007 05:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1628</guid>
		<description>I'm really looking forward to looking over your solulution and demos, though some of it may go way over my head... I came across your article when looking for a way (trying it with jquery) to allow users to, when hovering over a button, create/reveal a division (lets call it div.preview) placed close by and containing remotely loaded content; that div.preview would then remain visible for a set amount of time (eg. 1second), after which it would disappear unless the user moved the mouse over div.preview -- doing so would reset the timer back up to 1sec, with the countdown starting only after the mouse exits the div#preview.  Obviously, fun stuff like fadeIn and fadeOut can be added later...

you mentioned looking for a real-world use for the demo; howz this to try on? i'm trying to create that same effect for different buttons, with different contents loaded into  their respective div.previews...

anyway, even this isn't what ur looking for, thanks for the starting point...</description>
		<content:encoded><![CDATA[<p>I&#8217;m really looking forward to looking over your solulution and demos, though some of it may go way over my head&#8230; I came across your article when looking for a way (trying it with jquery) to allow users to, when hovering over a button, create/reveal a division (lets call it div.preview) placed close by and containing remotely loaded content; that div.preview would then remain visible for a set amount of time (eg. 1second), after which it would disappear unless the user moved the mouse over div.preview &#8212; doing so would reset the timer back up to 1sec, with the countdown starting only after the mouse exits the div#preview.  Obviously, fun stuff like fadeIn and fadeOut can be added later&#8230;</p>
<p>you mentioned looking for a real-world use for the demo; howz this to try on? i&#8217;m trying to create that same effect for different buttons, with different contents loaded into  their respective div.previews&#8230;</p>
<p>anyway, even this isn&#8217;t what ur looking for, thanks for the starting point&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saq</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1445</link>
		<dc:creator>Saq</dc:creator>
		<pubDate>Tue, 13 Nov 2007 11:45:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1445</guid>
		<description>Terrific, I'll be looking forward to it James. I've been trying different ways of doing this myself (queue ajax calls), but own implementation was rather primitive and probably not very stable.

It basically went along the lines of pushing all the functions that need to be run in a queue into an array. Then having the callback for each Ajax call shift() the first member of the array and call it.....

It worked in my particular use case, but it's far too 'hacky' for my own tastes even!

Thanks again!</description>
		<content:encoded><![CDATA[<p>Terrific, I&#8217;ll be looking forward to it James. I&#8217;ve been trying different ways of doing this myself (queue ajax calls), but own implementation was rather primitive and probably not very stable.</p>
<p>It basically went along the lines of pushing all the functions that need to be run in a queue into an array. Then having the callback for each Ajax call shift() the first member of the array and call it&#8230;..</p>
<p>It worked in my particular use case, but it&#8217;s far too &#8216;hacky&#8217; for my own tastes even!</p>
<p>Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1444</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 13 Nov 2007 11:41:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1444</guid>
		<description>@Saq: this is not something that's tied to jQuery -- jQuery was just there to give me a well-known example in which to build something useful quickly. I'll definately put together an article on your suggestion soon, as I'd rather not leave it totally abstract like this without showing the possibilities for real-world use.</description>
		<content:encoded><![CDATA[<p>@Saq: this is not something that&#8217;s tied to jQuery &#8212; jQuery was just there to give me a well-known example in which to build something useful quickly. I&#8217;ll definately put together an article on your suggestion soon, as I&#8217;d rather not leave it totally abstract like this without showing the possibilities for real-world use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saq</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1386</link>
		<dc:creator>Saq</dc:creator>
		<pubDate>Sat, 10 Nov 2007 22:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-1386</guid>
		<description>This looks very interesting indeed. Would it be possible to use this for queuing Ajax calls when not using a library like jQuery? If so, any pointers on how to get started with that would be greatly appreciated.</description>
		<content:encoded><![CDATA[<p>This looks very interesting indeed. Would it be possible to use this for queuing Ajax calls when not using a library like jQuery? If so, any pointers on how to get started with that would be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: napyfab:blog&#187; Blog Archive &#187; links for 2007-11-01</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-959</link>
		<dc:creator>napyfab:blog&#187; Blog Archive &#187; links for 2007-11-01</dc:creator>
		<pubDate>Thu, 01 Nov 2007 23:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-959</guid>
		<description>[...] The If Works Â· Asynchronous function chaining in JavaScript (tags: javascript jquery async programming tutorial asynchronous ajax oop chain chainability development web webdev) [...]</description>
		<content:encoded><![CDATA[<p>[...] The If Works Â· Asynchronous function chaining in JavaScript (tags: javascript jquery async programming tutorial asynchronous ajax oop chain chainability development web webdev) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Dupont</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-942</link>
		<dc:creator>Andrew Dupont</dc:creator>
		<pubDate>Thu, 01 Nov 2007 17:21:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-942</guid>
		<description>Prototype 1.6 (currently at RC1, with final release very soon) has added Function.prototype.delay. With it you can do stuff like $(â€™myNodeâ€™).hide.delay(2).

You should be able to look at the Prototype source and port the function over.</description>
		<content:encoded><![CDATA[<p>Prototype 1.6 (currently at RC1, with final release very soon) has added Function.prototype.delay. With it you can do stuff like $(â€™myNodeâ€™).hide.delay(2).</p>
<p>You should be able to look at the Prototype source and port the function over.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nir</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-932</link>
		<dc:creator>nir</dc:creator>
		<pubDate>Thu, 01 Nov 2007 06:50:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-932</guid>
		<description>for that reason, in mootools we have Custom Event Listeners.
$("hideme").effect("opacity").start(0.7).addEvent("onComplete", function(){this.start(1)});

(or something like that);</description>
		<content:encoded><![CDATA[<p>for that reason, in mootools we have Custom Event Listeners.<br />
$(&#8221;hideme&#8221;).effect(&#8221;opacity&#8221;).start(0.7).addEvent(&#8221;onComplete&#8221;, function(){this.start(1)});</p>
<p>(or something like that);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tane Piper</title>
		<link>http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-885</link>
		<dc:creator>Tane Piper</dc:creator>
		<pubDate>Tue, 30 Oct 2007 17:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/10/30/asynchronous-function-chaining-in-javascript/#comment-885</guid>
		<description>You might also be interested in the AJAX Queue plugin for 1.2:  http://dev.jquery.com/view/trunk/plugins/ajaxQueue/jquery.ajaxQueue.js

This allows you to queue up Ajax requests, and it won't fire any until the previous one has finished - could be handy with your plugin</description>
		<content:encoded><![CDATA[<p>You might also be interested in the AJAX Queue plugin for 1.2:  <a href="http://dev.jquery.com/view/trunk/plugins/ajaxQueue/jquery.ajaxQueue.js" rel="nofollow">http://dev.jquery.com/view/trunk/plugins/ajaxQueue/jquery.ajaxQueue.js</a></p>
<p>This allows you to queue up Ajax requests, and it won&#8217;t fire any until the previous one has finished - could be handy with your plugin</p>
]]></content:encoded>
	</item>
</channel>
</rss>
