<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Douglas Crockford&#8217;s Elements of JavaScript Style</title>
	<atom:link href="http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Nathan Derksen</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255945</link>
		<dc:creator>Nathan Derksen</dc:creator>
		<pubDate>Sat, 22 Sep 2007 17:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255945</guid>
		<description>A JS coding priniciple I strongly endorse - make variable and function names meaningful. It takes more space, but man does it make it easier to follow code. Taking a look through Douglas Crawford&#039;s examples was painful with the one and two letter variable names. If you are really interested in compact code, start big and run a compactor later.</description>
		<content:encoded><![CDATA[<p>A JS coding priniciple I strongly endorse &#8211; make variable and function names meaningful. It takes more space, but man does it make it easier to follow code. Taking a look through Douglas Crawford&#8217;s examples was painful with the one and two letter variable names. If you are really interested in compact code, start big and run a compactor later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip Tellis</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255711</link>
		<dc:creator>Philip Tellis</dc:creator>
		<pubDate>Tue, 18 Sep 2007 21:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255711</guid>
		<description>If you&#039;re interested in the fortune cookie file to use in your email signatures, it&#039;s here: http://bluesmoon.info/tech/javascript-style.tar.bz2

There&#039;s also the elements of programming style done many years ago: http://db.ilug-bom.org.in/lug-authors/philip/misc/fortune-mod-prog-style.tar.gz</description>
		<content:encoded><![CDATA[<p>If you&#8217;re interested in the fortune cookie file to use in your email signatures, it&#8217;s here: <a href="http://bluesmoon.info/tech/javascript-style.tar.bz2" rel="nofollow">http://bluesmoon.info/tech/javascript-style.tar.bz2</a></p>
<p>There&#8217;s also the elements of programming style done many years ago: <a href="http://db.ilug-bom.org.in/lug-authors/philip/misc/fortune-mod-prog-style.tar.gz" rel="nofollow">http://db.ilug-bom.org.in/lug-authors/philip/misc/fortune-mod-prog-style.tar.gz</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emehrkay</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255657</link>
		<dc:creator>emehrkay</dc:creator>
		<pubDate>Mon, 17 Sep 2007 21:50:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255657</guid>
		<description>Nate, it would help if you would identify which ones seem arbitary. Shit, I might even be able to explain why some of these things are &quot;rules.&quot;</description>
		<content:encoded><![CDATA[<p>Nate, it would help if you would identify which ones seem arbitary. Shit, I might even be able to explain why some of these things are &#8220;rules.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Grover</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255649</link>
		<dc:creator>Nate Grover</dc:creator>
		<pubDate>Mon, 17 Sep 2007 20:23:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255649</guid>
		<description>I would sure like to see some of his explanations as to &quot;why&quot;.  Assertions are interesting but explanations are better.  Some of these seem to be arbitrary.</description>
		<content:encoded><![CDATA[<p>I would sure like to see some of his explanations as to &#8220;why&#8221;.  Assertions are interesting but explanations are better.  Some of these seem to be arbitrary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emehrkay</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255647</link>
		<dc:creator>emehrkay</dc:creator>
		<pubDate>Mon, 17 Sep 2007 19:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255647</guid>
		<description>Mark thanks for the heads up and thanks for the dojo guidelines. They are great and i&#039;m sure you could follow them in other languages as well</description>
		<content:encoded><![CDATA[<p>Mark thanks for the heads up and thanks for the dojo guidelines. They are great and i&#8217;m sure you could follow them in other languages as well</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Holton</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255636</link>
		<dc:creator>Mark Holton</dc:creator>
		<pubDate>Mon, 17 Sep 2007 18:15:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255636</guid>
		<description>@emehrkay: from my readings, in addition to Dean Edwards, I&#039;d say other Crockford-like postings come from people like John Resig and Alex Russell Obviously there are other &#039;titans&#039; of JS (Brendan Eich, Sam Stephenson, Joe Hewitt, etc), but John and Alex address more coding specific items and they are very active in posting on their blogs, and John is often posting about coding specifics in JS.  Often times it relates to John&#039;s library, jQuery, but also delves into other fundamental items with JS.  http://ejohn.org/blog/  &#124;&#124;  http://alex.dojotoolkit.org/   ...my two cents</description>
		<content:encoded><![CDATA[<p>@emehrkay: from my readings, in addition to Dean Edwards, I&#8217;d say other Crockford-like postings come from people like John Resig and Alex Russell Obviously there are other &#8216;titans&#8217; of JS (Brendan Eich, Sam Stephenson, Joe Hewitt, etc), but John and Alex address more coding specific items and they are very active in posting on their blogs, and John is often posting about coding specifics in JS.  Often times it relates to John&#8217;s library, jQuery, but also delves into other fundamental items with JS.  <a href="http://ejohn.org/blog/" rel="nofollow">http://ejohn.org/blog/</a>  ||  <a href="http://alex.dojotoolkit.org/" rel="nofollow">http://alex.dojotoolkit.org/</a>   &#8230;my two cents</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Holton</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255635</link>
		<dc:creator>Mark Holton</dc:creator>
		<pubDate>Mon, 17 Sep 2007 18:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255635</guid>
		<description>Great post!  Yes these have been around, but well worth reiterating and emphasizing.  I like the Dojo style guide as well.. also reference the Mozilla JavaScript 1.5 guide: (http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide).</description>
		<content:encoded><![CDATA[<p>Great post!  Yes these have been around, but well worth reiterating and emphasizing.  I like the Dojo style guide as well.. also reference the Mozilla JavaScript 1.5 guide: (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide" rel="nofollow">http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Thuerigen</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255630</link>
		<dc:creator>Frank Thuerigen</dc:creator>
		<pubDate>Mon, 17 Sep 2007 17:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255630</guid>
		<description>@Kris:
though I know it is disputable, I totally agree. IÂ´d say all core JS objects are taboo anyway...</description>
		<content:encoded><![CDATA[<p>@Kris:<br />
though I know it is disputable, I totally agree. IÂ´d say all core JS objects are taboo anyway&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Zyp</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255624</link>
		<dc:creator>Kris Zyp</dc:creator>
		<pubDate>Mon, 17 Sep 2007 16:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255624</guid>
		<description>Here is another one I would add to the list:
Frameworks/libraries shouldn&#039;t add new properties to Object.prototype or Array.prototype. This forces developers that use for in loops to have to check each property with hasOwnProperty. Some may say this is a good practice, but something forces developers to use a basic construct of the language in a different way should not be thrust upon developers. And json.js breaks this principal...</description>
		<content:encoded><![CDATA[<p>Here is another one I would add to the list:<br />
Frameworks/libraries shouldn&#8217;t add new properties to Object.prototype or Array.prototype. This forces developers that use for in loops to have to check each property with hasOwnProperty. Some may say this is a good practice, but something forces developers to use a basic construct of the language in a different way should not be thrust upon developers. And json.js breaks this principal&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Trenka</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255617</link>
		<dc:creator>Tom Trenka</dc:creator>
		<pubDate>Mon, 17 Sep 2007 15:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255617</guid>
		<description>Oh, and thanks for the vote of confidence on the Dojo Style Guide :)</description>
		<content:encoded><![CDATA[<p>Oh, and thanks for the vote of confidence on the Dojo Style Guide :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Trenka</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255616</link>
		<dc:creator>Tom Trenka</dc:creator>
		<pubDate>Mon, 17 Sep 2007 15:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255616</guid>
		<description>Just as a head&#039;s up, Doug wrote these in 2005--they are not new at all.</description>
		<content:encoded><![CDATA[<p>Just as a head&#8217;s up, Doug wrote these in 2005&#8211;they are not new at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean Edwards</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255614</link>
		<dc:creator>Dean Edwards</dc:creator>
		<pubDate>Mon, 17 Sep 2007 14:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255614</guid>
		<description>+1 for the Dojo style guide. It is the closest thing we have to an &quot;official&quot; JS style guide.</description>
		<content:encoded><![CDATA[<p>+1 for the Dojo style guide. It is the closest thing we have to an &#8220;official&#8221; JS style guide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Bodien</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255609</link>
		<dc:creator>Ben Bodien</dc:creator>
		<pubDate>Mon, 17 Sep 2007 14:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255609</guid>
		<description>A great list! As an imperative, compiled language coder still quite new to javascript, this is extremely useful.</description>
		<content:encoded><![CDATA[<p>A great list! As an imperative, compiled language coder still quite new to javascript, this is extremely useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Thuerigen</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255606</link>
		<dc:creator>Frank Thuerigen</dc:creator>
		<pubDate>Mon, 17 Sep 2007 14:05:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255606</guid>
		<description>100 % fit... not one thing I would question, and I use all of it without even thinking about it everyday. This would be my top ten hint list also.
Maybe I would add proper singleton and class code (especially private/public, closures) and namespaces to it. But thats it.</description>
		<content:encoded><![CDATA[<p>100 % fit&#8230; not one thing I would question, and I use all of it without even thinking about it everyday. This would be my top ten hint list also.<br />
Maybe I would add proper singleton and class code (especially private/public, closures) and namespaces to it. But thats it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Kuhnert</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255602</link>
		<dc:creator>Jesse Kuhnert</dc:creator>
		<pubDate>Mon, 17 Sep 2007 13:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255602</guid>
		<description>@emehrkay
Don&#039;t know if anyone is the leading authority on style in any language but the Dojo style guide helped clear up a lot of questions for me a long time ago.

http://dojotoolkit.org/developer/StyleGuide</description>
		<content:encoded><![CDATA[<p>@emehrkay<br />
Don&#8217;t know if anyone is the leading authority on style in any language but the Dojo style guide helped clear up a lot of questions for me a long time ago.</p>
<p><a href="http://dojotoolkit.org/developer/StyleGuide" rel="nofollow">http://dojotoolkit.org/developer/StyleGuide</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emehrkay</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255601</link>
		<dc:creator>emehrkay</dc:creator>
		<pubDate>Mon, 17 Sep 2007 13:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255601</guid>
		<description>Is Crockford the leading authority on JS? He seems to be one of the people who care most about it and coming up with standardized usage, compatibility, etc. 

Aside from Dean Edwards, who else is putting out JS stuff like this?</description>
		<content:encoded><![CDATA[<p>Is Crockford the leading authority on JS? He seems to be one of the people who care most about it and coming up with standardized usage, compatibility, etc. </p>
<p>Aside from Dean Edwards, who else is putting out JS stuff like this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Kuhnert</title>
		<link>http://ajaxian.com/archives/douglas-crockfords-elements-of-javascript-style/comment-page-1#comment-255600</link>
		<dc:creator>Jesse Kuhnert</dc:creator>
		<pubDate>Mon, 17 Sep 2007 13:06:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2785#comment-255600</guid>
		<description>Nice.   If more people had a better reference for writing well styled javascript code it might help eliminate some of the perceptions that js isn&#039;t a real language.</description>
		<content:encoded><![CDATA[<p>Nice.   If more people had a better reference for writing well styled javascript code it might help eliminate some of the perceptions that js isn&#8217;t a real language.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

