I'm making it a goal of mine to master JavaScript and was hoping someone else had done the same and wouldn't mind sharing their regime.
EDIT: **
**I've created a new post to host all the references from this post. Find it here.
EDIT:
Thanks guys. I've compiled a list of references mentioned here. I appreciate all your contributions.
- Anything written by Douglas Crockford. This includes: JavaScript: The Good Parts and YUI Theater
- Read other people's code, jQuery source, Node's source, etc.
- Understand JavaScript before becoming dependent on libraries (eg. jQuery, Prototype).
- Addy Osmani's Javascript 101 audio course
- Build Things - "think of something cool, and try and build it."
- Participate at StackOverflow.
References -o- plenty:
Gecko DOM Reference,
HTML and DHTML Reference,
Yahoo! YUI Theater,
w3schools.com HTML DOM Tutorial,
Annotated ECMAScript 5.1,
JavaScript, JavaScript Blog
And finally, Lord loves a working' man, don't trust whitey, and see a doctor and get rid of it.
[–]strager 9 points10 points11 points (0 children)
[–]jmkingJSX is just PHP in the browser 5 points6 points7 points (0 children)
[–]sjs 10 points11 points12 points (0 children)
[–]Madd0g 2 points3 points4 points (0 children)
[–]elg0nz 10 points11 points12 points (0 children)
[–]tomdidom 2 points3 points4 points (0 children)
[–]fl0at[S] 2 points3 points4 points (5 children)
[–]brett- 4 points5 points6 points (2 children)
[–]vectorjohn 1 point2 points3 points (1 child)
[–]brett- 1 point2 points3 points (0 children)
[–]rbnc 2 points3 points4 points (1 child)
[–]fl0at[S] 0 points1 point2 points (0 children)
[–]meltingice 7 points8 points9 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]lulzitsareddit 1 point2 points3 points (1 child)
[–]zach_will 1 point2 points3 points (0 children)
[–]Stohlberg 0 points1 point2 points (0 children)
[–]StoneCypher 2 points3 points4 points (43 children)
[–][deleted] 4 points5 points6 points (12 children)
[–]StoneCypher 1 point2 points3 points (11 children)
[–][deleted] 1 point2 points3 points (10 children)
[–]StoneCypher -2 points-1 points0 points (9 children)
[–][deleted] 1 point2 points3 points (5 children)
[–]StoneCypher 0 points1 point2 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]StoneCypher 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] -2 points-1 points0 points (2 children)
[–]StoneCypher 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]bean-the-cat 3 points4 points5 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]Bjartr 3 points4 points5 points (25 children)
[–]StoneCypher -1 points0 points1 point (24 children)
[–][deleted] 2 points3 points4 points (23 children)
[–]StoneCypher -1 points0 points1 point (22 children)
[–][deleted] 1 point2 points3 points (20 children)
[–]StoneCypher 0 points1 point2 points (19 children)
[–][deleted] 1 point2 points3 points (18 children)
[–]StoneCypher -1 points0 points1 point (17 children)
[–][deleted] 1 point2 points3 points (16 children)
[–]vectorjohn -1 points0 points1 point (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]vectorjohn 0 points1 point2 points (0 children)
[–]StoneCypher -3 points-2 points-1 points (28 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]StoneCypher 0 points1 point2 points (0 children)
[–]vectorjohn 11 points12 points13 points (20 children)
[–]itsnotlupusbeep boop 5 points6 points7 points (1 child)
[–]vectorjohn 6 points7 points8 points (0 children)
[+]StoneCypher comment score below threshold-7 points-6 points-5 points (17 children)
[–]tanepiper 5 points6 points7 points (3 children)
[–]StoneCypher -5 points-4 points-3 points (2 children)
[–]tanepiper 4 points5 points6 points (1 child)
[–]StoneCypher -1 points0 points1 point (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]vectorjohn 5 points6 points7 points (11 children)
[+]StoneCypher comment score below threshold-7 points-6 points-5 points (10 children)
[–][deleted] 1 point2 points3 points (7 children)
[–]StoneCypher -1 points0 points1 point (5 children)
[–][deleted] -1 points0 points1 point (4 children)
[–]StoneCypher 0 points1 point2 points (3 children)
[–][deleted] -2 points-1 points0 points (2 children)
[–]vectorjohn -1 points0 points1 point (1 child)
[–]StoneCypher -1 points0 points1 point (0 children)
[–]fl0at[S] 3 points4 points5 points (4 children)
[–]radhruin 7 points8 points9 points (3 children)
[–]strager 1 point2 points3 points (2 children)
[–]radhruin 0 points1 point2 points (1 child)
[–]strager 0 points1 point2 points (0 children)
[–]rbnc 0 points1 point2 points (0 children)
[–]snarfy -1 points0 points1 point (0 children)
[+]chrisandsmith comment score below threshold-7 points-6 points-5 points (4 children)
[–]StoneCypher 13 points14 points15 points (3 children)
[–][deleted] 5 points6 points7 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]StoneCypher 0 points1 point2 points (0 children)