This lecture covers a bit of basic-to-intermediate JavaScript knowledge. It was created and given by Jeffrey Wescott to the Dev Bootcamp Fox Squirrels 2013 cohort during Phase 4. The screenflow is here.
- named arguments
- unnamed arguments
- this
- call
- apply
- override scope
- bind
- first-class functions
- nested functions
- scope
- free variables
- closures: functions that retain reference to free variables
- See: http://skilldrick.co.uk/2011/04/closures-explained-with-javascript/
- a.k.a., self-executing anonymous function
- module pattern
- See: http://benalman.com/news/2010/11/immediately-invoked-function-expression/
- See: http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html