<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Life is grand - Latest Comments in JavaScript function queue</title><link>http://lifeisgrand.disqus.com/</link><description></description><atom:link href="https://lifeisgrand.disqus.com/javascript_function_queue/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 17 Apr 2007 12:14:36 -0000</lastBuildDate><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280437</link><description>&lt;p&gt;why not use an array.&lt;/p&gt;&lt;p&gt;var queue = new Array()&lt;/p&gt;&lt;p&gt;//Enqueue&lt;br&gt;queue.push(obj);&lt;/p&gt;&lt;p&gt;//Dequeue&lt;br&gt;obj = queue.shift()&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ady</dc:creator><pubDate>Tue, 17 Apr 2007 12:14:36 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280436</link><description>&lt;p&gt;This queue is fantastic elegant code and really easy to use....&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.safalra.com/programming/javascript/queues/" rel="nofollow noopener" target="_blank" title="http://www.safalra.com/programming/javascript/queues/"&gt;http://www.safalra.com/prog...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZeBadger</dc:creator><pubDate>Tue, 09 Jan 2007 16:45:32 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280435</link><description>&lt;p&gt;Thanks for the code Shog and that is excellent news about scriptaculous, thanks Rowan.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Watson</dc:creator><pubDate>Mon, 22 May 2006 08:48:08 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280434</link><description>&lt;p&gt;There are queues in the new version of &lt;a href="http://script.aculo.us" rel="nofollow noopener" target="_blank" title="script.aculo.us"&gt;script.aculo.us&lt;/a&gt;&lt;/p&gt;&lt;p&gt;see: &lt;a href="http://www.railsdevelopment.com/2006/01/15/effectqueue/" rel="nofollow noopener" target="_blank" title="http://www.railsdevelopment.com/2006/01/15/effectqueue/"&gt;http://www.railsdevelopment...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Then use the afterFinish option for executing arbitrary code when the effect is done.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r0wb0t</dc:creator><pubDate>Sat, 20 May 2006 00:32:19 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280433</link><description>&lt;p&gt;Eh, why not...&lt;/p&gt;&lt;p&gt;function fQueue()&lt;br&gt;{&lt;br&gt;   var pos = 0;&lt;br&gt;   var queue = arguments;&lt;br&gt;   return function()&lt;br&gt;   {&lt;br&gt;      if ( pos &amp;amp;lt; queue.length )&lt;br&gt;         queue[pos++]();&lt;br&gt;   }&lt;br&gt;}&lt;/p&gt;&lt;p&gt;function DoThingOne(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing One!&amp;amp;lt;br&amp;amp;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;/p&gt;&lt;p&gt;function DoThingTwo(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing Two!&amp;amp;lt;br&amp;amp;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;/p&gt;&lt;p&gt;function DoThingThree(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing Three!&amp;amp;lt;br&amp;amp;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;/p&gt;&lt;p&gt;function DoThings()&lt;br&gt;{&lt;br&gt;   var q = fQueue(&lt;br&gt;      function(){DoThingOne(q);},&lt;br&gt;      function(){DoThingTwo(q);},&lt;br&gt;      function(){DoThingThree(q);});&lt;br&gt;   q();&lt;br&gt;}&lt;/p&gt;&lt;p&gt;...no idea if that's close to what you're looking for, but if it is and you get rich, send me a pizza.&lt;br&gt;A *solid gold* pizza.&lt;br&gt;With pepperoni and mushrooms.&lt;br&gt;*Morel* mushrooms.&lt;/p&gt;&lt;p&gt; -josh&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shog9</dc:creator><pubDate>Fri, 19 May 2006 17:00:00 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280432</link><description>&lt;p&gt;Thanks Derek. It could be part of the solution I think.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Watson</dc:creator><pubDate>Fri, 19 May 2006 12:58:46 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280431</link><description>&lt;p&gt;Take a look at the event system in &lt;a href="http://dojotoolkit.org" rel="nofollow noopener" target="_blank" title="http://dojotoolkit.org"&gt;dojo&lt;/a&gt;. That may be able to do what you want.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derek Lakin</dc:creator><pubDate>Fri, 19 May 2006 12:48:31 -0000</pubDate></item></channel></rss>