<?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>Brian Crescimanno &#187; javascript</title>
	<atom:link href="http://briancrescimanno.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://briancrescimanno.com</link>
	<description>Thoughts on Web Design, Development, and Applications</description>
	<lastBuildDate>Thu, 19 Aug 2010 16:00:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Pass that Interview 2: Understanding Recursion</title>
		<link>http://briancrescimanno.com/2010/03/01/understanding-recursion/</link>
		<comments>http://briancrescimanno.com/2010/03/01/understanding-recursion/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 19:55:38 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[briancrescimanno.com]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[recursion]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=165</guid>
		<description><![CDATA[Recursion is one of the most misunderstood concepts in software development. Truthfully, in modern software development it has been almost completely replaced by iterative control structures (loops). In front-end UI-layer development, it is very rarely used. However, it&#8217;s very common &#8230; <a href="http://briancrescimanno.com/2010/03/01/understanding-recursion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2010/03/01/understanding-recursion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pass that Interview 1: Mimic a Class in Javascript</title>
		<link>http://briancrescimanno.com/2010/02/10/mimic-a-class-in-javascript/</link>
		<comments>http://briancrescimanno.com/2010/02/10/mimic-a-class-in-javascript/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:01:23 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object oriented programming]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=157</guid>
		<description><![CDATA[Javascript, unlike most object-oriented programming languages, does not have the concept of Classes. Instead, Javascript uses a model in which objects are created, cloned, and enhanced by creating copies of the objects (it&#8217;s loosely based on the Prototype pattern). There &#8230; <a href="http://briancrescimanno.com/2010/02/10/mimic-a-class-in-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2010/02/10/mimic-a-class-in-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Impressions of Google Web Toolkit (GWT)</title>
		<link>http://briancrescimanno.com/2010/02/08/my-impressions-of-google-web-toolkit-gwt/</link>
		<comments>http://briancrescimanno.com/2010/02/08/my-impressions-of-google-web-toolkit-gwt/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 01:20:27 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jqueryUI]]></category>
		<category><![CDATA[sproutcore]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=151</guid>
		<description><![CDATA[Recently I&#8217;ve been asked several times for my opinion on the Google Web Toolkit (GWT)  and I&#8217;ve given much the same response each time. Now, it&#8217;s easier to consolidate my thoughts and share them with everyone via my blog.  I &#8230; <a href="http://briancrescimanno.com/2010/02/08/my-impressions-of-google-web-toolkit-gwt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2010/02/08/my-impressions-of-google-web-toolkit-gwt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How Self-Executing Anonymous Functions Work</title>
		<link>http://briancrescimanno.com/2009/09/24/how-self-executing-anonymous-functions-work/</link>
		<comments>http://briancrescimanno.com/2009/09/24/how-self-executing-anonymous-functions-work/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:47:35 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=130</guid>
		<description><![CDATA[In my recent post on creating a jQueryUI widget, I referenced the concept of self-executing anonymous functions. I&#8217;ve actually had a few questions come up at the office lately about how they work, so I figured turning it into a &#8230; <a href="http://briancrescimanno.com/2009/09/24/how-self-executing-anonymous-functions-work/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2009/09/24/how-self-executing-anonymous-functions-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Create a Basic jQueryUI Carousel Widget</title>
		<link>http://briancrescimanno.com/2009/09/17/create-a-basic-jqueryui-carousel/</link>
		<comments>http://briancrescimanno.com/2009/09/17/create-a-basic-jqueryui-carousel/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 17:54:07 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jqueryUI]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=105</guid>
		<description><![CDATA[One of the topics that was of great interest at #jqcon was jQueryUI and it&#8217;s impressive widget library.  What didn&#8217;t receive as much attention was how exactly to go about creating widgets that are compatible with jQueryUI.  In this first &#8230; <a href="http://briancrescimanno.com/2009/09/17/create-a-basic-jqueryui-carousel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2009/09/17/create-a-basic-jqueryui-carousel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Javascript Tip: Pass an Options Hash</title>
		<link>http://briancrescimanno.com/2009/07/13/quick-javascript-tip-pass-an-options-hash/</link>
		<comments>http://briancrescimanno.com/2009/07/13/quick-javascript-tip-pass-an-options-hash/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 16:51:11 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=95</guid>
		<description><![CDATA[A quick Javascript tip that I pass along in a lot of code reviews is to make use of an options object as a hash to pass a large number of parameters to a function without writing each one individually.  &#8230; <a href="http://briancrescimanno.com/2009/07/13/quick-javascript-tip-pass-an-options-hash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2009/07/13/quick-javascript-tip-pass-an-options-hash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workaround: Form Submit Method Doesn&#8217;t Fire Submit Event</title>
		<link>http://briancrescimanno.com/2009/05/14/form-submit-method-doesnt-fire-submit-event-workaround/</link>
		<comments>http://briancrescimanno.com/2009/05/14/form-submit-method-doesnt-fire-submit-event-workaround/#comments</comments>
		<pubDate>Thu, 14 May 2009 17:40:23 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=57</guid>
		<description><![CDATA[Recently I&#8217;ve become even more frustrated than I&#8217;ve been in the past with the disparity between Javascript Events and Javascript Event Methods.  This time it was specifically related to form submission.  Currently, despite the specification stating otherwise, browsers do not &#8230; <a href="http://briancrescimanno.com/2009/05/14/form-submit-method-doesnt-fire-submit-event-workaround/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2009/05/14/form-submit-method-doesnt-fire-submit-event-workaround/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Motion Easing Equations for Script.aculo.us</title>
		<link>http://briancrescimanno.com/2008/11/20/motion-easing-equations-for-scriptaculous/</link>
		<comments>http://briancrescimanno.com/2008/11/20/motion-easing-equations-for-scriptaculous/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 19:41:50 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[easing]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[prototype scriptaculous]]></category>
		<category><![CDATA[tweening]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=33</guid>
		<description><![CDATA[Animation and motion are becoming more and more commonplace in modern web application design.  It&#8217;s no surprise then that many Javascript frameworks provide sets of tools that allow you to easily add this motion to your application.  MooTools and jQuery &#8230; <a href="http://briancrescimanno.com/2008/11/20/motion-easing-equations-for-scriptaculous/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2008/11/20/motion-easing-equations-for-scriptaculous/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prototype Basics: Creating a Javascript Class</title>
		<link>http://briancrescimanno.com/2008/09/24/prototype-basics-creating-a-javascript-class/</link>
		<comments>http://briancrescimanno.com/2008/09/24/prototype-basics-creating-a-javascript-class/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 20:49:46 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[class inheretance]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object oriented javascript]]></category>
		<category><![CDATA[object oriented programming]]></category>
		<category><![CDATA[oojs]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=15</guid>
		<description><![CDATA[Javascript is, by it&#8217;s nature, not an object oriented language.  However, everything in Javascript is an object.  So what you have are using objects to write procedural code; a truly intriguing concept.  It brings to light that having objects does &#8230; <a href="http://briancrescimanno.com/2008/09/24/prototype-basics-creating-a-javascript-class/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2008/09/24/prototype-basics-creating-a-javascript-class/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Which JS Framework is &#8220;The Best&#8221;</title>
		<link>http://briancrescimanno.com/2008/06/27/which-js-framework-is-the-best/</link>
		<comments>http://briancrescimanno.com/2008/06/27/which-js-framework-is-the-best/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 18:34:22 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[sproutcore]]></category>

		<guid isPermaLink="false">http://briancrescimanno.com/?p=13</guid>
		<description><![CDATA[After my recent tutorial was posted on NETTUTS, I found the feedback filled with comments such as: Jquery is the best and can be used to do all of this stuff plus more. and Yeah, I agree NETTUTS should only &#8230; <a href="http://briancrescimanno.com/2008/06/27/which-js-framework-is-the-best/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://briancrescimanno.com/2008/06/27/which-js-framework-is-the-best/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
