<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html" />
  <link rel="self" type="application/atom+xml" href="http://www.insideria.com/atom.xml" />
  <id>tag:www.insideria.com,2009://34/tag:www.insideria.com,2008://34.22750-</id>
  <updated>2009-11-16T15:56:56Z</updated>
  <title>Comments for Where do you go for JavaScript help? (http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html)</title>
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>
  <entry>
    <id>tag:www.insideria.com,2008://34.22750</id>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.oreilly.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=34/entry_id=22750" title="Where do you go for JavaScript help?" />
    <published>2008-01-23T14:16:41Z</published>
    <updated>2008-01-22T20:57:16Z</updated>
    <title>Where do you go for JavaScript help?</title>
    <summary>Where do the new RIA developers, specifically the JavaScript developers, find help and learn the tools of their trade? In this entry, Raymond discusses reference sources of the past and asks readers for help finding resources for the Web 2.0 age.</summary>
    <author>
      <name>Raymond Camden</name>
      <uri>http://www.coldfusionjedi.com</uri>
    </author>
    
    <category term="Blogs" />
    
    <content type="html" xml:lang="en" xml:base="http://www.insideria.com/">
      <![CDATA[<p>As I mentioned in my <a href="http://www.insideria.com/2008/01/introduction.html" target="_blank">introduction</a>, I'm kind of a newbie to the RIA world, and especially JavaScript. I felt like I was quite good at it "back in the day", but I'm way rusty now. The language itself isn't too difficult, but there are constructs and language elements that I find confusing. The DOM (Document Object Model) is also a bit deeper than it used to be. So this leads to the question - where do you go for learning and reference material for JavaScript?</p>

<p>Back when I used to do more JavaScript work, I remember using two main resources. One was the documentation at Netscape. The other was the famous "Rhino" book, <a href="http://www.oreilly.com/catalog/jscript5/index.html" target="_blank">JavaScript: The Definitive Guide</a>.</p>

<p>I took a quick look at the JavaScript resources at O'Reilly. The Definite Guide is now in it's fifth edition, which isn't surprising. It was one of the most clear and simple resources to use. But I also see the last edition was published in 2006, almost an eternity in Internet years. Is anyone using this book for development today?</p>

<p>I see many other new books, including an <a href="http://www.oreilly.com/catalog/jscook/index.html" target="_blank">Application Cookbook</a> and a <a href="http://www.oreilly.com/catalog/9780596514082/index.html" target="_blank">JavaScript and DHTML Cookbook</a>. I'm a big fan of the cookbook idea (and fyi, I'm the creator and one of the maintainers of the <a href="http://www.coldfusioncookbook.com" target="blank">ColdFusion Cookbook</a>) so I'm considering picking up these two books. Anyone read them and care to comment?</p>

<p>And what about web sites? I've found that for most of my Google searches, <a href="http://www.w3schools.com/" target="_blank">W3Schools</a> seems to be the first response and while I like the site, it feels a bit cluttered to be my preferred reference. Other searches return matches o MSDN, which for a long time was just plain flakey in Firefox. As for Netscape.com, the docs I used to use seem to have morphed into the <a href="http://developer.mozilla.org/en/docs/Main_Page" target="_blank">developer docs</a> at Mozilla. Maybe I'm too slow - but I find their docs hard to navigate and confusing. Last time I went there I was trying to find DOM info on the select tag. I gave up after 10 minutes of searching.</p>

<p>So - what am I doing wrong? </p>]]>
      
    </content>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014448</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014448" />
    <title>Comment from Andrea Hill on 2008-01-23</title>
    <author>
        <name>Andrea Hill</name>
        <uri>http://www.afhill.com/blog/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.afhill.com/blog/">
        <![CDATA[<p>One name you NEED to know: Jeremy Keith. He wrote "DOM Scripting: Web Design with JavaScript and the Document Object Model " and "Bulletproof AJAX". I heard him at @Media a few years back, he knows his stuff but presents it in a digestable format. </p>

<p>Good luck!</p>]]>
    </content>
    <published>2008-01-23T15:27:17Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014453</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014453" />
    <title>Comment from biou on 2008-01-23</title>
    <author>
        <name>biou</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>I am in your situation, and I just bought two books : "PPK on javascript" (PPK, quirksmode.org) and "pro javascript techniques" (John Resig, jquery, ...) IMHO they are two really good books to re-learn modern javascript.</p>]]>
    </content>
    <published>2008-01-23T16:17:40Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014456</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014456" />
    <title>Comment from Marc Christie on 2008-01-23</title>
    <author>
        <name>Marc Christie</name>
        <uri>http://marcus-christie.blogspot.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://marcus-christie.blogspot.com/">
        <![CDATA[<p>I'm a big fan of the MDC (Mozilla Developer Connection).  I usually don't navigate their site, so I haven't encountered the problem you mention.  But if I google on some JavaScript issue and see MDC in the search results, I'll go there first.</p>

<p>Also, check out Douglas Crockford videos on <a href="http://developer.yahoo.com/yui/theater/">YUI theater</a>.</p>]]>
    </content>
    <published>2008-01-23T16:23:35Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014459</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014459" />
    <title>Comment from Raymond Camden on 2008-01-23</title>
    <author>
        <name>Raymond Camden</name>
        <uri>http://www.coldfusionjedi.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.coldfusionjedi.com">
        <![CDATA[<p>So Marc - maybe you can help me learn the site a bit better. Taking my example of getting the DOM info for a select box, how would you find that on MDC? I'm probably just being stupid and missing an obvious linkage.</p>]]>
    </content>
    <published>2008-01-23T16:33:30Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014501</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014501" />
    <title>Comment from Brian Swartzfager on 2008-01-23</title>
    <author>
        <name>Brian Swartzfager</name>
        <uri>http://www.swartzfager.org/blog</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.swartzfager.org/blog">
        <![CDATA[<p>Hi, Ray,</p>

<p>I second Andrea's recommendation of the "DOM Scripting" book by Jeremy Keith and biou's suggestions.  Before I started using jQuery, the quirksmode site was my main on-line JavaScript reference:  I spent a lot of time in the W3C DOM Compatibility part of his site (http://www.quirksmode.org/dom/compatibility.html).</p>

<p>When I just need a quick reminder on the syntax of a generic JavaScript function, I tend to pull out the JavaScript cheat sheet produced by VisiBone (visibone.com).  I see they have a new edition for 2008...may need to check that out myself.  :)</p>]]>
    </content>
    <published>2008-01-23T23:44:11Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014515</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014515" />
    <title>Comment from Raymond Camden on 2008-01-23</title>
    <author>
        <name>Raymond Camden</name>
        <uri>http://www.coldfusionjedi.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.coldfusionjedi.com">
        <![CDATA[<p>Wow, the VisiBone stuff is pretty darn nice. </p>]]>
    </content>
    <published>2008-01-24T02:02:53Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014556</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014556" />
    <title>Comment from Brian Swartzfager on 2008-01-24</title>
    <author>
        <name>Brian Swartzfager</name>
        <uri>http://www.swartzfager.org/blog</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.swartzfager.org/blog">
        <![CDATA[<p>I love my VisiBone cheat sheets, even though they don't always have the exact answer I'm looking for.</p>

<p>Maybe we can convince them to do an RIA line of cheat sheets (ActionScript, Flex, AIR, ColdFusion, etc.).</p>]]>
    </content>
    <published>2008-01-24T15:01:15Z</published>
  </entry>

  <entry>
    <id>tag:www.insideria.com,2008://34.22750-comment:2014704</id>
    <thr:in-reply-to ref="tag:www.insideria.com,2008://34.22750" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html"/>
    <link rel="alternate" type="text/html" href="http://www.insideria.com/2008/01/where-do-you-go-for-javascript.html#comment-2014704" />
    <title>Comment from Andy Beeching on 2008-01-26</title>
    <author>
        <name>Andy Beeching</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>The cheat sheets at www.ilovejackdaniels.com are very useful, as for the definitive JavaScript resource, well, there isn't one, but Douglas Crockford recommends the Rhino Book, and the last few from Apress (Pro JavaScript, Accelerated DOM Scripting, and JS Design Patterns) are all written by top developers including Jon Snook whose a contributer to this very site... :-)</p>]]>
    </content>
    <published>2008-01-26T17:58:27Z</published>
  </entry>

</feed
