<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Interactive Volcano &#187; JavaScript</title>
	<atom:link href="http://interactivevolcano.com/learn/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://interactivevolcano.com</link>
	<description>All-inclusive interactive + creative website providing tutorials for jQuery, Flash and JavaScript</description>
	<lastBuildDate>Wed, 17 Jun 2009 15:48:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Supporting the Browser Back Button with Javascript</title>
		<link>http://interactivevolcano.com/browser-back-button-javascript</link>
		<comments>http://interactivevolcano.com/browser-back-button-javascript#comments</comments>
		<pubDate>Tue, 06 Jan 2009 23:34:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[browser support]]></category>
		<category><![CDATA[code library]]></category>
		<category><![CDATA[event handler]]></category>
		<category><![CDATA[interval]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://interactivevolcano.com/browser-back-button-javascript</guid>
		<description><![CDATA[ When developing a Javascript-heavy, AJAX-riddled site, I often run into a 2.0 type of problem: supporting the browser back button.  While it&#8217;s wonderful to build a site where users are brought to various content pages without the window refreshing, this excellent user experience will be completely ruined if you hit the back button [...]]]></description>
		<wfw:commentRss>http://interactivevolcano.com/browser-back-button-javascript/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Make a Javascript Clock</title>
		<link>http://interactivevolcano.com/optimized-javascript-clock</link>
		<comments>http://interactivevolcano.com/optimized-javascript-clock#comments</comments>
		<pubDate>Sun, 26 Oct 2008 20:55:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[interval]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[unobtrusive]]></category>

		<guid isPermaLink="false">http://interactivevolcano.com/optimized-javascript-clock</guid>
		<description><![CDATA[Although there are many ways to make a clock using Javascript, most use Javascript&#8217;s date() object and the setInterval() method.  In this tutorial we&#8217;ll start by building a clock using these simple functions.  Then we&#8217;ll explore some interesting ways of optimizing our clock, and hopefully learn a whole bunch of Javascript along the [...]]]></description>
		<wfw:commentRss>http://interactivevolcano.com/optimized-javascript-clock/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Javascript Event Handler Script</title>
		<link>http://interactivevolcano.com/javascript-event-handler</link>
		<comments>http://interactivevolcano.com/javascript-event-handler#comments</comments>
		<pubDate>Sun, 26 Oct 2008 20:05:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[code library]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[event handler]]></category>

		<guid isPermaLink="false">http://interactivevolcano.com/javascript-event-handler</guid>
		<description><![CDATA[Do you remember the dark days of HTML?  A million inline properties that were a nightmare to handle even on the smallest websites.  Thankfully CSS came along, and good developers now control most of their styling through a centralized stylesheet.
So why shouldn&#8217;t we do the same thing with Javascript?  A bunch of [...]]]></description>
		<wfw:commentRss>http://interactivevolcano.com/javascript-event-handler/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Leading Zeros Function</title>
		<link>http://interactivevolcano.com/leading-zeros-function</link>
		<comments>http://interactivevolcano.com/leading-zeros-function#comments</comments>
		<pubDate>Sun, 26 Oct 2008 00:21:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[code library]]></category>
		<category><![CDATA[number format]]></category>

		<guid isPermaLink="false">http://interactivevolcano.com/leading-zeros-function</guid>
		<description><![CDATA[Although Javascript has an excellent method for attaching trailing zeros to decimals, there is no native function to attach leading zeros.  For example, if you are dealing in currency, and want ten cents to appear as .10, instead of .1, you would just write:

var theNumber = .1;
theNumber = theNumber.toFixed(2);

Javascript's <a href="http://www.pageresource.com/jscript/j_a_03.htm">toFixed()</a> is great for trailing zeros, but what if you wanted a fixed number of leading zeros?  If you wanted 10 to display as 0010?

A leading zeros function is handy tool in any Javascript library, so let's write one now.  We'll need two variables: a number to format and the number of digits.  We'll change the number into a string, then attach leading zeros <div class="more-link"><a href="http://interactivevolcano.com/leading-zeros-function#more-6" title="Continue reading this entry">(more...)</a></div>]]></description>
		<wfw:commentRss>http://interactivevolcano.com/leading-zeros-function/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Privatize a Group of JavaScript Functions</title>
		<link>http://interactivevolcano.com/privatize-a-group-of-javascript-functions</link>
		<comments>http://interactivevolcano.com/privatize-a-group-of-javascript-functions#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:10:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[scope]]></category>
		<category><![CDATA[unobtrusive]]></category>

		<guid isPermaLink="false">http://interactivevolcano.com/privatize-a-group-of-javascript-functions</guid>
		<description><![CDATA[It&#8217;s a common problem in JavaScript: to use private functions you define them as an object.  Later, when interfacing this object with some JavaScript library, you discover that several of the namespaces overlap.  
While there is certainly some debate as to how to write an unobtrusive set of JavaScript functions, the most elegant [...]]]></description>
		<wfw:commentRss>http://interactivevolcano.com/privatize-a-group-of-javascript-functions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

