<?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>Cyber Sprocket Labs &#187; Javascript</title>
	<atom:link href="http://www.cybersprocket.com/category/programming-languages/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cybersprocket.com</link>
	<description>Intelligent Software Solutions</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:40:47 +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>Logistics &amp; Inventory Management with Alutiiq</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 19:01:18 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Charleston SC]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MS-SQL]]></category>
		<category><![CDATA[VB.Net]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[iis]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1761</guid>
		<description><![CDATA[Alutiiq recently award Cyber Sprocket a 1-year teaming agreement, making this our 4th year of working with Alutiiq on developing, supporting, &#38; maintaining their military logistics &#38; inventory management application.  We are very excited to be working with Alutiiq for another year.  The upcoming year will bring some exciting new possibilities for follow on projects [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/' rel='bookmark' title='Permanent Link: Consumer Web Apps with Abundatrade'>Consumer Web Apps with Abundatrade</a></li>
<li><a href='http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/' rel='bookmark' title='Permanent Link: Device Interfaces with Simma Software'>Device Interfaces with Simma Software</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/php-programming-languages/custom-site-store-builder-with-energy-inc/' rel='bookmark' title='Permanent Link: Custom Site &#038; Store Builder with Energy Inc.'>Custom Site &#038; Store Builder with Energy Inc.</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumer Web Apps with Abundatrade</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:30:49 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1751</guid>
		<description><![CDATA[When Abundatrade decided to take their project to the next level they chose Cyber Sprocket Labs to help them get there.   They brought their existing website to us and asked us to help.  They were looking for a more fluid, more enjoyable web experience for their users.   They needed an updated easy-to-use web calculator &#38; [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/' rel='bookmark' title='Permanent Link: Logistics &#038; Inventory Management with Alutiiq'>Logistics &#038; Inventory Management with Alutiiq</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/php-programming-languages/custom-site-store-builder-with-energy-inc/' rel='bookmark' title='Permanent Link: Custom Site &#038; Store Builder with Energy Inc.'>Custom Site &#038; Store Builder with Energy Inc.</a></li>
<li><a href='http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/' rel='bookmark' title='Permanent Link: Device Interfaces with Simma Software'>Device Interfaces with Simma Software</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anonymous Functions With Names?</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 15:39:37 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1276</guid>
		<description><![CDATA[I discovered an odd thing about JavaScript last night. As you know, one way to add methods to an object is to assign anonymous functions to property names. For example: var foo = &#123; &#160; &#160; woo: function &#40;鯣&#41; &#123; &#160; &#160; &#160; &#160; print&#40;鯣&#41;; &#160; &#160; &#125; &#125;; Strictly speaking, our function has no [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/messing-with-namespaces-and-anonymous-functions/' rel='bookmark' title='Permanent Link: Messing With Namespaces and Anonymous Functions'>Messing With Namespaces and Anonymous Functions</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/' rel='bookmark' title='Permanent Link: Javascript: Notes on Scoping'>Javascript: Notes on Scoping</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pitfalls With Optional Arguments</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 16:05:00 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1286</guid>
		<description><![CDATA[Let’s talk about a couple of problems we can run into when writing functions that have optional arguments. First there is the matter of how we should declare such functions to begin with. If our function can take any number of arguments then it is easiest to use the ‘arguments’ array inside of the code. [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/' rel='bookmark' title='Permanent Link: Returning Multiple Values'>Returning Multiple Values</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/indent-on-save-maybe/' rel='bookmark' title='Permanent Link: Indent on Save, Maybe'>Indent on Save, Maybe</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holy Hell, Properties!</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/holy-hell-properties/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/holy-hell-properties/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:07:50 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1219</guid>
		<description><![CDATA[I was studying the code for Mozilla’s Venkman program and discovered that the Mozilla platform supports properties for Javascript objects. Now when I say properties I mean in the sense of Python, C#, Visual Basic, and so forth; members of a class whose getters and setters are called transparently. That is, when we write code [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/' rel='bookmark' title='Permanent Link: Scoping in Javascript With &#8216;Let&#8217;'>Scoping in Javascript With &#8216;Let&#8217;</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/' rel='bookmark' title='Permanent Link: Returning Multiple Values'>Returning Multiple Values</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/holy-hell-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scoping in Javascript With &#8216;Let&#8217;</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 18:23:41 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[let scope]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[variable]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1217</guid>
		<description><![CDATA[In my post yesterday about multiple-values I used the keyword ‘let’ in some of the examples. This is another feature of the Mozilla Javascript platform. I assume it is named after ‘let’ from Lisp, because it performs the same task: letting you bind values in block scope. As you know, the scope of variables in [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/' rel='bookmark' title='Permanent Link: Javascript: Notes on Scoping'>Javascript: Notes on Scoping</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Returning Multiple Values</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 18:18:28 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1215</guid>
		<description><![CDATA[Mozilla’s Javascript platform supports returning multiple values, as of version 1.7. I don’t know when that got incorporated into the XUL platform, but the features from 1.7 are usable there. In fact, we already use this in ColorFish: this.getHSL = function &#40;&#41; &#123; &#160; &#160; var h, s, l; &#160; &#160; &#160; // &#8230; &#160; [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/' rel='bookmark' title='Permanent Link: Scoping in Javascript With &#8216;Let&#8217;'>Scoping in Javascript With &#8216;Let&#8217;</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s With &#8216;with&#8217;</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript-whats-with-with/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript-whats-with-with/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 21:28:51 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[scope]]></category>
		<category><![CDATA[with]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=969</guid>
		<description><![CDATA[Yesterday Richard asked me about &#8216;with&#8217; in Javascript.  I said I knew of it, and what it did, and that in general the community seemed to be against using it, but for reasons unknown.  I decided to look into the subject a little, realizing I didn&#8217;t know why the community avoids it. If you don&#8217;t [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/returning-multiple-values/' rel='bookmark' title='Permanent Link: Returning Multiple Values'>Returning Multiple Values</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/holy-hell-properties/' rel='bookmark' title='Permanent Link: Holy Hell, Properties!'>Holy Hell, Properties!</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript-whats-with-with/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: Notes on Scoping</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:52:40 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=965</guid>
		<description><![CDATA[In the last Javascript discussion I touched on potential scoping problems with &#8216;this&#8217;. The reality is a little more confusing. The way scoping works in Javascript may be counter-intuitive to what you expect. Here are some things to keep in mind, especially with large-scale projects like CSSchemer where these things can lead to unexpected behavior. [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/' rel='bookmark' title='Permanent Link: Scoping in Javascript With &#8216;Let&#8217;'>Scoping in Javascript With &#8216;Let&#8217;</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/' rel='bookmark' title='Permanent Link: Anonymous Functions With Names?'>Anonymous Functions With Names?</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Array.forEach</title>
		<link>http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/</link>
		<comments>http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 14:15:37 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[xulrunner]]></category>

		<guid isPermaLink="false">http://cybersprocket.com/wordpress/?p=25</guid>
		<description><![CDATA[If you are writing Javascript for Firefox or XULRunner---or anything supporting Javascript 1.6 technically---then you don't need to write loops like...


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/' rel='bookmark' title='Permanent Link: Javascript: Notes on Scoping'>Javascript: Notes on Scoping</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/scoping-in-javascript-with-let/' rel='bookmark' title='Permanent Link: Scoping in Javascript With &#8216;Let&#8217;'>Scoping in Javascript With &#8216;Let&#8217;</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
