Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>As mentioned : </p> <p><a href="http://jspro.org/" rel="nofollow noreferrer">Pro JavaScript Techniques by John Resig</a> is an excellent book.</p> <p>If you're intention is to use Javascript for more than just everyday form validation etc then I personally think understanding OO principles is important. </p> <p>With Javascript being such a flexible language I would reccommend reading up on discipline and approaches to coding Javascript, not just the syntaxy stuff. </p> <p>This book <a href="http://www.apress.com/book/view/159059908x" rel="nofollow noreferrer">Pro Javascript design patterns</a> should help there.</p> <p>You're halfway there already with Douglas Crockford, but there are plenty of others writing great articles on the web. </p> <p>UPDATED: I'm finding that over and above most languanges and tech there is a real buzz about Javascript right now and it's difficult to keep up with new stuff so I tend to check out relevant news sites like <a href="http://ajaxian.com/" rel="nofollow noreferrer">Ajaxian</a> for posts with content linking to good authors for up to to date advances with libraries, frameworks and the like.</p> <p>I recently visited the <a href="http://2009.full-frontal.org/" rel="nofollow noreferrer">fullfrontal09</a> Javascript conference, all the speakers there gave excellent talks on Javascript so read anything they have written!</p> <p>Read up on Closures and Scope, sugaring and currying! Robert Nyman's slides from FullFontal09 should get you started</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload