<?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>Bionic Works &#187; jQuery</title>
	<atom:link href="http://www.bionicworks.com/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bionicworks.com</link>
	<description>Paid in Bacon</description>
	<lastBuildDate>Sun, 05 Feb 2012 20:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Balls Deep With HTML5 Canvas</title>
		<link>http://www.bionicworks.com/contest/balls-deep-with-html5-canvas</link>
		<comments>http://www.bionicworks.com/contest/balls-deep-with-html5-canvas#comments</comments>
		<pubDate>Mon, 06 Dec 2010 07:40:32 +0000</pubDate>
		<dc:creator>Thai</dc:creator>
				<category><![CDATA[Contest]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.bionicworks.com/?p=2129</guid>
		<description><![CDATA[The idea of HTML5&#8242;s reach across many mobile devices has really got me thinking about mobile games through the browser. While researching I found that Spil Games was offering a monthly HTML5 contest and first place is $5000 bucks. Such (&#8230;)<p><a href="http://www.bionicworks.com/contest/balls-deep-with-html5-canvas">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bionicworks.com/html5/canvas/index.html"><img src="http://www.bionicworks.com/wp-content/uploads/2010/12/html5-canvas-demo.jpg" alt="" title="html5 canvas demo" width="525" height="359" class="alignnone size-full wp-image-2136" /></a></p>
<p>The idea of HTML5&#8242;s reach across many mobile devices has really got me thinking about mobile games through the browser.  While researching I found that Spil Games was offering a <a href="http://www.html5contest.com">monthly HTML5 contest</a> and first place is $5000 bucks.  Such a great way to inspire web developers to get their creative juices going.  Given that the state of HTML5 is fairly new, there seems to be a lack of resources and libraries.  I found <a href="http://www.canvasdemos.com/">canvasdemos.com</a> to be super helpful.</p>
<p>It&#8217;s very hard not to compare Actionscript&#8217;s mature handling of graphical assets when I was messing with canvas.  What HTML5 needs is a robust library to glue everything together.  Right now everything seems so scattered and not so refined.  But it won&#8217;t stop me from investigating the potential of canvas.  Check out my <a href="http://www.bionicworks.com/html5/canvas/index.html">demo</a>.  It doesn&#8217;t have real collision detection yet and this is only a little test on generating objects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bionicworks.com/contest/balls-deep-with-html5-canvas/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rotate Header Based on Time of Day</title>
		<link>http://www.bionicworks.com/javascript/rotate-header-based-on-time-of-day</link>
		<comments>http://www.bionicworks.com/javascript/rotate-header-based-on-time-of-day#comments</comments>
		<pubDate>Wed, 17 Mar 2010 05:55:24 +0000</pubDate>
		<dc:creator>Thai</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.bionicworks.com/?p=1435</guid>
		<description><![CDATA[I made this because I&#8217;ve seen a php tutorial on NETTUTS that&#8217;s pretty cool and thought of a client side version just for the hell of it. It basically changes the header based on the time of day it is. (&#8230;)<p><a href="http://www.bionicworks.com/javascript/rotate-header-based-on-time-of-day">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I made this because I&#8217;ve seen a php tutorial on NETTUTS that&#8217;s pretty cool and thought of a client side version just for the hell of it.  It basically changes the header based on the time of day it is.  You can use it to change your site&#8217;s logo too.  The script is insanely simple and didn&#8217;t really need commenting.  There&#8217;s a default class so that if the user decides to turn off Javascript, it&#8217;ll fall back to your default image.</p>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//create date object and get the time</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> date <span class="sy0">=</span> <span class="kw2">new</span> Date<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> time <span class="sy0">=</span> date.<span class="me1">getHours</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> noon <span class="sy0">=</span> <span class="nu0">12</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> midnight <span class="sy0">=</span> <span class="nu0">24</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dinner <span class="sy0">=</span> <span class="nu0">18</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//cache the header div</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> header <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">&quot;#header&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>time <span class="sy0">&lt;</span> noon <span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header.<span class="me1">removeClass</span><span class="br0">&#40;</span><span class="st0">&quot;default&quot;</span><span class="br0">&#41;</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="st0">&quot;morning&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span>time <span class="sy0">&lt;=</span> midnight <span class="sy0">&amp;&amp;</span> time <span class="sy0">&gt;=</span> dinner<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header.<span class="me1">removeClass</span><span class="br0">&#40;</span><span class="st0">&quot;default&quot;</span><span class="br0">&#41;</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="st0">&quot;night&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header.<span class="me1">removeClass</span><span class="br0">&#40;</span><span class="st0">&quot;default&quot;</span><span class="br0">&#41;</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="st0">&quot;noon&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span><span class="co1">//closing tag for jQuery contructor</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bionicworks.com/javascript/rotate-header-based-on-time-of-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parse XML with jQuery</title>
		<link>http://www.bionicworks.com/javascript/parse-xml-with-jquery</link>
		<comments>http://www.bionicworks.com/javascript/parse-xml-with-jquery#comments</comments>
		<pubDate>Mon, 15 Mar 2010 04:37:38 +0000</pubDate>
		<dc:creator>Thai</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.bionicworks.com/?p=1421</guid>
		<description><![CDATA[This little snippet will parse XML and format any way you like. It&#8217;s as simple as using jQuery&#8217;s .each() method and then appending it to a div. If you&#8217;re trying to parse a RSS feed then I suggest using jFeed. (&#8230;)<p><a href="http://www.bionicworks.com/javascript/parse-xml-with-jquery">Read the rest of this entry &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>This little snippet will parse XML and format any way you like.  It&#8217;s as simple as using jQuery&#8217;s .each() method and then appending it to a div.  If you&#8217;re trying to parse a RSS feed then I suggest using <a href="http://plugins.jquery.com/project/jFeed">jFeed</a>.</p>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type<span class="sy0">:</span> <span class="st0">&quot;GET&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url<span class="sy0">:</span> <span class="st0">&quot;info.xml&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataType<span class="sy0">:</span> <span class="st0">&quot;xml&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; success<span class="sy0">:</span> parseXML<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">function</span> parseXML<span class="br0">&#40;</span>xml<span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//find &quot;book&quot; nodes and use jQuery&#8217;s for each method to get strings</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span>xml<span class="br0">&#41;</span>.<span class="me1">find</span><span class="br0">&#40;</span><span class="st0">&quot;book&quot;</span><span class="br0">&#41;</span>.<span class="me1">each</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//store nodes in vars</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> title <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">find</span><span class="br0">&#40;</span><span class="st0">&quot;title&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> author <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">find</span><span class="br0">&#40;</span><span class="st0">&quot;author&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> isbn <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">&quot;isbn&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//add the strings in the output div</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">&quot;#output&quot;</span><span class="br0">&#41;</span>.<span class="me1">append</span><span class="br0">&#40;</span>title.<span class="me1">text</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="st0">&quot;&lt;br /&gt;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">&quot;#output&quot;</span><span class="br0">&#41;</span>.<span class="me1">append</span><span class="br0">&#40;</span>author.<span class="me1">text</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="st0">&quot;&lt;br /&gt;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">&quot;#output&quot;</span><span class="br0">&#41;</span>.<span class="me1">append</span><span class="br0">&#40;</span>isbn <span class="sy0">+</span> <span class="st0">&quot;&lt;br /&gt;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> &nbsp;<br />
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
<p>These are books that I&#8217;ve read over and over so I recommend them.</p>
<div class="codesnip-container" >
<div class="xml codesnip" style="font-family:monospace;"><span class="sc3"><span class="re1">&lt;?xml</span> <span class="re0">version</span>=<span class="st0">&quot;1.0&quot;</span> <span class="re0">encoding</span>=<span class="st0">&quot;utf-8&quot;</span><span class="re2">?&gt;</span></span><br />
<span class="sc3"><span class="re1">&lt;library<span class="re2">&gt;</span></span></span><br />
&nbsp; <span class="sc3"><span class="re1">&lt;book</span> <span class="re0">isbn</span>=<span class="st0">&quot;0765347415&quot;</span><span class="re2">&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;title<span class="re2">&gt;</span></span></span>Terminator vs Godzilla<span class="sc3"><span class="re1">&lt;/title<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;author<span class="re2">&gt;</span></span></span>John Connor<span class="sc3"><span class="re1">&lt;/author<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;published<span class="re2">&gt;</span></span></span>1/13/2009<span class="sc3"><span class="re1">&lt;/published<span class="re2">&gt;</span></span></span><br />
&nbsp; <span class="sc3"><span class="re1">&lt;/book<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;book</span> <span class="re0">isbn</span>=<span class="st0">&quot;0983746513&quot;</span><span class="re2">&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;title<span class="re2">&gt;</span></span></span>Olives and Beer<span class="sc3"><span class="re1">&lt;/title<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;author<span class="re2">&gt;</span></span></span>Long Dong<span class="sc3"><span class="re1">&lt;/author<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;published<span class="re2">&gt;</span></span></span>12/28/2010<span class="sc3"><span class="re1">&lt;/published<span class="re2">&gt;</span></span></span><br />
&nbsp; <span class="sc3"><span class="re1">&lt;/book<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;book</span> <span class="re0">isbn</span>=<span class="st0">&quot;0037616351&quot;</span><span class="re2">&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;title<span class="re2">&gt;</span></span></span>Froyo<span class="sc3"><span class="re1">&lt;/title<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;author<span class="re2">&gt;</span></span></span>Tutti Frutti<span class="sc3"><span class="re1">&lt;/author<span class="re2">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="sc3"><span class="re1">&lt;published<span class="re2">&gt;</span></span></span>3/13/2010<span class="sc3"><span class="re1">&lt;/published<span class="re2">&gt;</span></span></span><br />
&nbsp; <span class="sc3"><span class="re1">&lt;/book<span class="re2">&gt;</span></span></span><br />
<span class="sc3"><span class="re1">&lt;/library<span class="re2">&gt;</span></span></span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bionicworks.com/javascript/parse-xml-with-jquery/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

