<?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>Jordon Mears &#187; Javascript</title>
	<atom:link href="http://www.finefrog.com/category/programming-languages/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.finefrog.com</link>
	<description>while(true) { write(learn(live())); }</description>
	<lastBuildDate>Thu, 22 Jul 2010 14:31:24 +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>Using Relative Paths in link and script Tags Using the CouchDB Server</title>
		<link>http://www.finefrog.com/2010/01/03/using-relative-paths-in-link-and-script-tags-using-the-couchdb-server/</link>
		<comments>http://www.finefrog.com/2010/01/03/using-relative-paths-in-link-and-script-tags-using-the-couchdb-server/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:10:49 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=576</guid>
		<description><![CDATA[I am playing with CouchDB a bit this weekend and I am trying to put together a basic application written in HTML and Javascript.
I wanted to use the XMLHttpRequest object to interact with CouchDB; this meant I had to host the code using the web server that is built into CouchDB (to avoid cross domain [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2010/01/03/using-relative-paths-in-link-and-script-tags-using-the-couchdb-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bypassing Cache for Developing Gadgets on Shindig</title>
		<link>http://www.finefrog.com/2009/03/04/bypassing-cache-for-developing-gadgets-on-shindig/</link>
		<comments>http://www.finefrog.com/2009/03/04/bypassing-cache-for-developing-gadgets-on-shindig/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 17:46:50 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=448</guid>
		<description><![CDATA[I have been working some with the Gadget Spec and developing gadgets for use on closed networks. I have been using Shindig to render my gadgets and it is really big on caching gadgets for performance. This is quite annoying when you are developing and tweaking a particular gadget because your changes don't get shown [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2009/03/04/bypassing-cache-for-developing-gadgets-on-shindig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Convert a MySQL Date String into Javascript Date Object</title>
		<link>http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/</link>
		<comments>http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 23:52:52 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=317</guid>
		<description><![CDATA[Here is a Javascript function that I threw together the other day that will take the default format of a MySQL DATETIME or TIMESTAMP field (YYYY-MM-DD HH:MM:SS) and convert it into a Date object in Javascript.

function parse_date(string) {
    var date = new Date();
    var parts = String(string).split(/[- :]/);

  [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2009/01/31/convert-a-mysql-date-string-into-javascript-date-object/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Parsing the Query String in Javascript</title>
		<link>http://www.finefrog.com/2008/06/13/parsing-the-query-string-in-javascript/</link>
		<comments>http://www.finefrog.com/2008/06/13/parsing-the-query-string-in-javascript/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 17:10:12 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=143</guid>
		<description><![CDATA[Here is a couple of query string parsing functions I put together in Javascript today. This first one will parse the current query string and return an object with properties for each of the arguments in the query string.

function parse_args() {
    var args = new Object();
    var query = [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/06/13/parsing-the-query-string-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple CSS Classes on an Element</title>
		<link>http://www.finefrog.com/2008/06/11/multiple-css-classes-on-an-element/</link>
		<comments>http://www.finefrog.com/2008/06/11/multiple-css-classes-on-an-element/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 11:50:17 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=140</guid>
		<description><![CDATA[One of the lesser known features of Cascading Style Sheets is the ability to apply more than one class to a single element. Browser support for this is pretty good and goes back at least as far as Internet Explorer 6. I needed to put this feature to use, so I did a few experiments [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/06/11/multiple-css-classes-on-an-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Form Validation Template Code</title>
		<link>http://www.finefrog.com/2008/06/03/javascript-form-validation-template-code/</link>
		<comments>http://www.finefrog.com/2008/06/03/javascript-form-validation-template-code/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:52:12 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=136</guid>
		<description><![CDATA[I found this code snippet in a four year old email that I had sent myself. This is the basic code layout that I use for form validation. What is nice about it is that it will parse the whole form and compile a list of all the form validation errors to present to the [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/06/03/javascript-form-validation-template-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP in_array equivalent for Javascript</title>
		<link>http://www.finefrog.com/2008/05/29/php-in_array-equivalent-for-javascript/</link>
		<comments>http://www.finefrog.com/2008/05/29/php-in_array-equivalent-for-javascript/#comments</comments>
		<pubDate>Thu, 29 May 2008 20:35:36 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://atermin.net/?p=52</guid>
		<description><![CDATA[Lately I have been doing a lot work with passing data back and forth between Javascript and PHP and I often am working on arrays on the Javascript side and there is no easy native method to test whether an array contains a certain value. So I wrote my own.

function in_array(needle, haystack, strict) {
  [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/05/29/php-in_array-equivalent-for-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validating a Multiple Select in Javascript</title>
		<link>http://www.finefrog.com/2008/05/19/validating-a-multiple-select-in-javascript/</link>
		<comments>http://www.finefrog.com/2008/05/19/validating-a-multiple-select-in-javascript/#comments</comments>
		<pubDate>Mon, 19 May 2008 21:49:36 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=129</guid>
		<description><![CDATA[The other day someone asked me how to validate a multiple select on a form in Javascript. They needed to check that the person filling out the form at least chose one option. This is what I came up with off of the top of my head.
Here is a basic multiple select.


  Red
  [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/05/19/validating-a-multiple-select-in-javascript/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Open Source Password Strength Meter</title>
		<link>http://www.finefrog.com/2008/05/17/open-source-password-strength-meter/</link>
		<comments>http://www.finefrog.com/2008/05/17/open-source-password-strength-meter/#comments</comments>
		<pubDate>Sat, 17 May 2008 16:16:52 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Clickable]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=123</guid>
		<description><![CDATA[This is a Javascript based password strength tester. It works really well and the code is available under the GPL.
http://www.passwordmeter.com
]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/05/17/open-source-password-strength-meter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automagically Convert Text to Hyperlinks</title>
		<link>http://www.finefrog.com/2008/05/09/automagically-convert-text-to-hyperlinks/</link>
		<comments>http://www.finefrog.com/2008/05/09/automagically-convert-text-to-hyperlinks/#comments</comments>
		<pubDate>Fri, 09 May 2008 20:43:30 +0000</pubDate>
		<dc:creator>jordoncm</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.finefrog.com/?p=128</guid>
		<description><![CDATA[This is a function that will take a block of text and wrap hyperlink tags around anything that it recognizes as a link. It supports email addresses and anything that starts with http://, https:// or www.
It is implemented in Javascript but the regular expression code should be pretty universal.

function automagic_link(str) {
    str [...]]]></description>
		<wfw:commentRss>http://www.finefrog.com/2008/05/09/automagically-convert-text-to-hyperlinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
