<?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>John On Web Stuff &#187; JavaScript</title>
	<atom:link href="http://blog.geekyjohn.com/category/programming/javascript-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.geekyjohn.com</link>
	<description>My take on web things. Sometimes witty. Sharing of stuff.</description>
	<lastBuildDate>Tue, 06 Mar 2012 06:37:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Advanced docking using jQuery</title>
		<link>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/</link>
		<comments>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:25:24 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=122</guid>
		<description><![CDATA[Some time ago I was doing some proof of concept: how Visual Studio docking functionality can be done with jQuery and unordered lists. Basically, the main goal was to implement multiple docking and undocking functionality. This tutorial will show you the results of PoC. via Advanced docking using jQuery. I wouldn&#8217;t mind using something like [...]]]></description>
				<content:encoded><![CDATA[<blockquote>Some time ago I was doing some proof of concept: how Visual Studio docking functionality can be done with jQuery and unordered lists. Basically, the main goal was to implement multiple docking and undocking functionality. This tutorial will show you the results of PoC.</blockquote>

<p>via <a href="http://www.jankoatwarpspeed.com/post/2009/06/01/Advanced-docking-using-jQuery.aspx">Advanced docking using jQuery</a>.</p>

<p>I wouldn&#8217;t mind using something like this on a website sometime. On the right site, this could be an invaluable tool.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;linkname=Advanced%20docking%20using%20jQuery" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fadvanced-docking-using-jquery%2F&amp;title=Advanced%20docking%20using%20jQuery" id="wpa2a_2"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/advanced-docking-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Highlight Plugin &#124; bartaz @ GitHub</title>
		<link>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/</link>
		<comments>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:22:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=120</guid>
		<description><![CDATA[It will probably not be a big surprise that jQuery Highlight plugin can be used to highlight pieces of text on a page. It&#8217;s based on great Highlight plugin by Johann Burkard. To be honest most of the credit should go to him, as all I did was a little refactoring and customisation (so blame [...]]]></description>
				<content:encoded><![CDATA[<blockquote>It will probably not be a big surprise that jQuery Highlight plugin can be used to highlight pieces of text on a page. It&#8217;s based on great Highlight plugin by Johann Burkard. To be honest most of the credit should go to him, as all I did was a little refactoring and customisation (so blame me if I broke something).</blockquote>

<p>via <a href="http://bartaz.github.com/sandbox.js/jquery.highlight.html">jQuery Highlight Plugin | bartaz @ GitHub</a>.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;linkname=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F06%2Fjquery-highlight-plugin-bartaz-github%2F&amp;title=jQuery%20Highlight%20Plugin%20%7C%20bartaz%20%40%20GitHub" id="wpa2a_4"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/06/jquery-highlight-plugin-bartaz-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add-on for an add-on: FireScope</title>
		<link>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/</link>
		<comments>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 02:05:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=103</guid>
		<description><![CDATA[What&#8217;s the world coming to when we&#8217;ve got add-ons for add-ons in Firefox? This extension comes shortly after the announcement that Sitepoint have put up their JavaScript Reference. The new extension pulls in information from their reference, at the moment it only works for the HTML and CSS reference, but once the JavaScript reference is [...]]]></description>
				<content:encoded><![CDATA[<p>What&#8217;s the world coming to when we&#8217;ve got add-ons for add-ons in Firefox?</p>

<p>This extension comes shortly after the <a href="http://www.sitepoint.com/blogs/2009/01/27/introducing-the-new-sitepoint-css-html-javascript-online-references/" target="_blank">announcement</a> that Sitepoint have put up their <a href="http://reference.sitepoint.com/javascript" target="_blank">JavaScript Reference</a>.</p>

<p>The <a href="http://www.sitepoint.com/blogs/2009/01/27/introducing-firescope-the-sitepoint-reference-tool-for-firebug/" target="_blank">new extension</a> pulls in information from their reference, at the moment it only works for the HTML and CSS reference, but once the JavaScript reference is more complete we might see that integrated as well.</p>

<p><span id="more-103"></span></p>

<blockquote><a href="http://tools.sitepoint.com/firescope/" target="_blank">FireScope</a> is a Firefox add-on that integrates with Firebug, to extend it with reference material for HTML and CSS.

The extension&#8217;s core functionality is centered around a new Reference panel, which contains a search tool for looking up HTML elements, attributes, and CSS properties.

The extension also hooks into context-menus in the HTML and CSS panels, the DOM crumbtrail, and the Inspector, adding options to look up a selected item ie. search for it in the Reference panel or to view a code example.</blockquote>

<p>At first glance, this little addition to Firebug/Firefox doesn&#8217;t strike one as more than just a gimmick, but it&#8217;s usefulness soon becomes apparent when trying to find out more about a CSS property or HTML element.</p>

<p>All in all most of us who are hardcore HTML and CSS programmers won&#8217;t always find the reference that fantastic, but it&#8217;s of course for those little used elements and properties where the reference is useful (when was the last time you used the CSS <code>clip</code> property? Anyone?).</p>

<p>One of the more useful things I&#8217;ve already become fan of, is the browser support table shown for elements and properties. This allows you to quickly see if there is a buggy implementation, or perhaps only partial support in certain browsers for whatever it is you&#8217;re trying to do.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;linkname=Add-on%20for%20an%20add-on%3A%20FireScope" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fadd-on-for-an-add-on-firescope%2F&amp;title=Add-on%20for%20an%20add-on%3A%20FireScope" id="wpa2a_6"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/01/add-on-for-an-add-on-firescope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.3.1 Released</title>
		<link>http://blog.geekyjohn.com/2009/01/jquery-131-released/</link>
		<comments>http://blog.geekyjohn.com/2009/01/jquery-131-released/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:44:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=100</guid>
		<description><![CDATA[Only a very short time after the initial 1.3.0 release of jQuery &#8211; we&#8217;re seeing 1.3.1 released to fix a few bugs present in the previous version. With the 1.3.x releases, the jQuery developers have also decided to stop providing a &#8220;packed&#8221; version of the script, the reasons cited being performance and compatibility reasons. The [...]]]></description>
				<content:encoded><![CDATA[<p>Only a very short time after the <a href="http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/" target="_blank">initial 1.3.0 release</a> of jQuery &#8211; we&#8217;re seeing <a href="http://blog.jquery.com/2009/01/21/jquery-131-released/" target="_blank">1.3.1 released</a> to fix a few bugs present in the previous version.</p>

<p>With the 1.3.x releases, the jQuery developers have also decided to stop providing a &#8220;packed&#8221; version of the script, the reasons cited being performance and compatibility reasons. The minified (and gzipped) version is still available.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;linkname=jQuery%201.3.1%20Released" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2Fjquery-131-released%2F&amp;title=jQuery%201.3.1%20Released" id="wpa2a_8"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/01/jquery-131-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>24-bit PNG support AND rounded corners.</title>
		<link>http://blog.geekyjohn.com/2009/01/24-bit-png-support-and-rounded-corners/</link>
		<comments>http://blog.geekyjohn.com/2009/01/24-bit-png-support-and-rounded-corners/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 00:37:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=86</guid>
		<description><![CDATA[24-bit PNG Support For all of us that have to deal with the massive pain that is Internet Explorer 6 &#8211; there is now finally a way to get 24-bit Alpha-Transparent PNGs to work in IE6. And all it takes is a few lines of code, ideally you&#8217;d insert these in between some conditional comments. [...]]]></description>
				<content:encoded><![CDATA[<h3>24-bit PNG Support</h3>

<p>For all of us that have to deal with the massive pain that is <em>Internet Explorer 6</em> &#8211; there is now finally a way to get 24-bit Alpha-Transparent PNGs to work in <abbr title="Internet Explorer 6">IE6</abbr>. And all it takes is a few lines of code, ideally you&#8217;d insert these in between some conditional comments.</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;DD_belatedPNG.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    DD_belatedPNG.fix('.png_bg');
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<p>One major advantage is that you can use the background-position and background-repeat properties when using this method.</p>

<p>It does have a few limitations, but hopefully these will be resolved shortly.</p>

<p><a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" target="_blank">DD_belatedPNG: better PNG background-image support in IE6</a></p>

<h3>Rounded corners too!</h3>

<p>From the same developer comes a solution for rounded corners in IE6 and <abbr title="Internet Explorer 7">IE7</abbr>. The method involves a JavaScript function call that will add the rounded corners to the box you want to apply it to.</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;scripts/DD_Roundies.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  DD_roundies.addRule('.box', 10);
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<p>This call will insert some CSS so that Mozilla/Webkit browsers have a border radix added and a proper border-radius property for CSS3 compliant browsers.</p>

<p>For IE6 and IE7 it will add some VML code to allow these browsers to have rounded corners on boxes.</p>

<p><a href="http://www.dillerdesign.com/experiment/DD_roundies/" target="_blank">DD_roundies: Another (better?) round-corner HTML box concept</a></p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2F24-bit-png-support-and-rounded-corners%2F&amp;linkname=24-bit%20PNG%20support%20AND%20rounded%20corners." title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2F24-bit-png-support-and-rounded-corners%2F&amp;linkname=24-bit%20PNG%20support%20AND%20rounded%20corners." title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2F24-bit-png-support-and-rounded-corners%2F&amp;linkname=24-bit%20PNG%20support%20AND%20rounded%20corners." title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2F24-bit-png-support-and-rounded-corners%2F&amp;linkname=24-bit%20PNG%20support%20AND%20rounded%20corners." title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2009%2F01%2F24-bit-png-support-and-rounded-corners%2F&amp;title=24-bit%20PNG%20support%20AND%20rounded%20corners." id="wpa2a_10"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2009/01/24-bit-png-support-and-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arguments: A JavaScript Oddity</title>
		<link>http://blog.geekyjohn.com/2008/11/arguments-a-javascript-oddity/</link>
		<comments>http://blog.geekyjohn.com/2008/11/arguments-a-javascript-oddity/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 23:55:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sitepoint]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=63</guid>
		<description><![CDATA[arguments is the name of a local, array-like object available inside every function. It’s quirky, often ignored, but the source of much programming wizardry; all the major JavaScript libraries tap into the power of the arguments object. It’s something every JavaScript programmer should become familiar with. Inside any function you can access it through the [...]]]></description>
				<content:encoded><![CDATA[<p><em>arguments</em> is the name of a local, array-like object available inside every function. It’s quirky, often ignored, but the source of much programming wizardry; all the major JavaScript libraries tap into the power of the <em>arguments</em> object. It’s something every JavaScript programmer should become familiar with.</p>

<p>Inside any function you can access it through the variable: <em>arguments</em>, and it contains an array of all the arguments that were supplied to the function when it was called. It’s not actually a JavaScript array;<em> typeof arguments</em> will return the value:<em> &#8220;object&#8221;</em>. You can access the individual argument values through an array index, and it has a <em>length</em> property like other arrays, but it doesn’t have the standard <em>Array</em> methods like <em>push</em> and <em>pop</em>.</p>

<p><a href="http://www.sitepoint.com/blogs/2008/11/11/arguments-a-javascript-oddity/">SitePoint » arguments: A JavaScript Oddity</a>.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F11%2Farguments-a-javascript-oddity%2F&amp;linkname=arguments%3A%20A%20JavaScript%20Oddity" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F11%2Farguments-a-javascript-oddity%2F&amp;linkname=arguments%3A%20A%20JavaScript%20Oddity" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F11%2Farguments-a-javascript-oddity%2F&amp;linkname=arguments%3A%20A%20JavaScript%20Oddity" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F11%2Farguments-a-javascript-oddity%2F&amp;linkname=arguments%3A%20A%20JavaScript%20Oddity" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F11%2Farguments-a-javascript-oddity%2F&amp;title=arguments%3A%20A%20JavaScript%20Oddity" id="wpa2a_12"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2008/11/arguments-a-javascript-oddity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Will Save Us All</title>
		<link>http://blog.geekyjohn.com/2008/10/javascript-will-save-us-all/</link>
		<comments>http://blog.geekyjohn.com/2008/10/javascript-will-save-us-all/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 11:25:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[selectors]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=38</guid>
		<description><![CDATA[A while back, I woke up one morning thinking, John Resig’s got some great CSS3 support in jQuery but it’s all forced into JS statements. I should ask him if he could set things up like Dean Edwards‘ IE7 script so that the JS scans the author’s CSS, finds the advanced selectors, does any necessary [...]]]></description>
				<content:encoded><![CDATA[<blockquote>A while back, I woke up one morning thinking, John Resig’s got some great CSS3 support in jQuery but it’s all forced into JS statements. I should ask him if he could set things up like Dean Edwards‘ IE7 script so that the JS scans the author’s CSS, finds the advanced selectors, does any necessary backend juggling, and makes CSS3 selector support Transparently Just Work. And then he could put that back into jQuery.

<a href="http://meyerweb.com/eric/thoughts/2008/10/22/javascript-will-save-us-all/">Eric&#8217;s Archived Thoughts: JavaScript Will Save Us All</a>.</blockquote>

<p>I love CSS, I love jquery. This sounds like an awesome solution to one of those annoying little problems. Backwards compatibility.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Fjavascript-will-save-us-all%2F&amp;linkname=JavaScript%20Will%20Save%20Us%20All" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Fjavascript-will-save-us-all%2F&amp;linkname=JavaScript%20Will%20Save%20Us%20All" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Fjavascript-will-save-us-all%2F&amp;linkname=JavaScript%20Will%20Save%20Us%20All" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Fjavascript-will-save-us-all%2F&amp;linkname=JavaScript%20Will%20Save%20Us%20All" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Fjavascript-will-save-us-all%2F&amp;title=JavaScript%20Will%20Save%20Us%20All" id="wpa2a_14"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2008/10/javascript-will-save-us-all/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Techy Treasures #1: Feelin’ Empty</title>
		<link>http://blog.geekyjohn.com/2008/10/techy-treasures-1-feelin-empty/</link>
		<comments>http://blog.geekyjohn.com/2008/10/techy-treasures-1-feelin-empty/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 01:16:35 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[code sharing]]></category>
		<category><![CDATA[Sitepoint]]></category>

		<guid isPermaLink="false">http://blog.afterlight.net.au/?p=26</guid>
		<description><![CDATA[Techy Treasures is a new, regular feature where we’ll be publishing tips, tricks and code snippets for web developers. These are not blue-sky bubbles, they’re solid, proven ideas that you can use in the wild with confidence. SitePoint Blogs » Techy Treasures #1: Feelin’ Empty. I know I&#8217;ll be adding stuff from here to my [...]]]></description>
				<content:encoded><![CDATA[<blockquote>Techy Treasures is a new, regular feature where we’ll be publishing tips, tricks and code snippets for web developers. These are not blue-sky bubbles, they’re solid, proven ideas that you can use in the wild with confidence.

<a href="http://www.sitepoint.com/blogs/2008/10/16/techy-treasures-1/">SitePoint Blogs » Techy Treasures #1: Feelin’ Empty</a>.</blockquote>

<p>I know I&#8217;ll be adding stuff from here to my code library!</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Ftechy-treasures-1-feelin-empty%2F&amp;linkname=Techy%20Treasures%20%231%3A%20Feelin%E2%80%99%20Empty" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Ftechy-treasures-1-feelin-empty%2F&amp;linkname=Techy%20Treasures%20%231%3A%20Feelin%E2%80%99%20Empty" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Ftechy-treasures-1-feelin-empty%2F&amp;linkname=Techy%20Treasures%20%231%3A%20Feelin%E2%80%99%20Empty" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Ftechy-treasures-1-feelin-empty%2F&amp;linkname=Techy%20Treasures%20%231%3A%20Feelin%E2%80%99%20Empty" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.geekyjohn.com%2F2008%2F10%2Ftechy-treasures-1-feelin-empty%2F&amp;title=Techy%20Treasures%20%231%3A%20Feelin%E2%80%99%20Empty" id="wpa2a_16"><img src="http://blog.geekyjohn.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geekyjohn.com/2008/10/techy-treasures-1-feelin-empty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
