Learning JavaScript
From MediaWiki.org
![]() |
There used to be an essay here, it is still available in the old version of this page. |
Below is reference material about JavaScript that is recommended for learning about performance, good practices and advanced patterns.
Advanced[edit | edit source]
Title | Author | Date | Link |
---|---|---|---|
JavaScript in general and the DOM | |||
JavaScript: The Good Parts (Google Tech Talk) | Douglas Crockford | 2009-02-27 | watch it » |
Crockford on JavaScript (8-part series at YUI Theater) | Douglas Crockford | 2011-09 | watch it » |
The JavaScript Trilogy (3-part series at YUI Theater) | Douglas Crockford | 2011-08 | watch it: on YouTube • YUI Blog |
The Lazy Programmer's Guide to Secure Computing | Marc Stiegler | 2010-03 | watch it » |
Good Habits In Language X Cause Bad JavaScript Habits | Elijah Manor | 2010-10 | read it: p1 • p2 • p3 |
Speed Up Your JavaScript (Google Tech Talk) | Nicholas C. Zakas | 2009-06-04 | watch it » |
Maintainable JavaScript (Fluent 2012) | Nicholas C. Zakas | 2012-05 | watch it » |
jQuery | |||
jQuery Anti-Patterns for Performance | Paul Irish | 2009-11-11 | watch it » |
10 Advanced jQuery performance tuning tips | Jon Raasch | 2009-11-19 | read it » |
Learning to code like jQuery codes internally | Paul Irish | 2010-06-14 | watch it » |
More things to learn from jQuery's internals | Paul Irish | 2011-01-19 | watch it » |
Basics[edit | edit source]
Just got started learning to program, or want to start now? Then these may be more relevant for you instead.
Title | Author | Date | Link |
---|---|---|---|
Learn Web Fundamentals, JavaScript, jQuery, PHP etc. | Codecademy | 2013 | start here » |
Learn JavaScript | Code Avengers | 2012 | start here » |
See also[edit | edit source]
Conventions | |
---|---|
General | All languages · Security for developers · Pre-commit checklist · Style guide (draft) · Accessibility guide for developers (draft) |
PHP | Code conventions · PHPUnit test conventions · Security checklist for developers |
JavaScript | Code conventions · Learning JavaScript |
CSS | Code conventions |
Database | Code conventions |