RSS

JavaScript

Crockford on Javascript

» The JavaScript Programming Language

Douglas Crockford: “The JavaScript Programming Language”/1 of 4 [M4V download]

Douglas Crockford: “The JavaScript Programming Language”/2 of 4 [M4V download]

Douglas Crockford: “The JavaScript Programming Language”/3 of 4 [M4V download]

Douglas Crockford: “The JavaScript Programming Language”/4 of 4 [M4V download]

» An Inconvenient API: The Theory of the DOM

Douglas Crockford: “Theory of the DOM” (1 of 3) [M4V download]

Douglas Crockford: “Theory of the DOM” (2 of 3) [M4V download]

Douglas Crockford: “Theory of the DOM” (3 of 3) [M4V download]

» Advanced JavaScript

Douglas Crockford: “Advanced JavaScript” (1 of 3) [M4V download]

Douglas Crockford: “Advanced JavaScript” (2 of 3) [M4V download]

Douglas Crockford: “Advanced JavaScript” (3 of 3) [M4V download]


The quick and lazy learner

A reintroduction to JavaScript on MDN lots of juice in few words, short to the point explanations
bonsaiden’s Javascript Garden quick walk through the really important stuff you definitely must know

The slow learner

http://eloquentjavascript.net/ – a lot of words, long and deep intuitive explanations.

The future expert

MDN Guide for those who go deeper
Dmitry Soshnikov’s “ECMA in detail” series – see the top right “Menu” button – for the JS experts doing magic with the language

The 3 books that everyone brings up
David Flanagan, JavaScript: The Definitive Guide
Crockford, Javascript the good parts
J Resig, Secrets of the javascript ninja
J Resig, Pro JavaScript Techniques
Ok, so more like 4 but anyway.


Quirks – learn them or they will bite you
wtfjs a collection of […] irregularities


Essential JS Design Patterns for Beginners


Patterns

Inheritance

Module pattern

New keyword

Closures

Pass by reference / value

Teaching JavaScript

This keyword

 

Leave a comment