JavaScript: Difference between revisions
Jump to navigation
Jump to search
Created page with "=JavaScript Class= By Garrett Smith Held weekly, Friday 7pm ==EcmaScript :rogramming Language== * Property accessors * Prototypal inheritance * typeof operator * Arrays * Pr..." |
No edit summary |
||
| Line 12: | Line 12: | ||
* Scope chain and identifier resolution, Closures (Bind, call, apply). | * Scope chain and identifier resolution, Closures (Bind, call, apply). | ||
* Entering an execution context (this) | * Entering an execution context (this) | ||
* [[Construct]], [[Call]] | * <nowiki>[[Construct]], [[Call]]</nowiki> | ||
* Literal syntax [], {}, /a/i RegularExpression literal | * Literal syntax [], {}, /a/i RegularExpression literal | ||
Revision as of 15:53, 21 October 2013
JavaScript Class
By Garrett Smith Held weekly, Friday 7pm
EcmaScript :rogramming Language
- Property accessors
- Prototypal inheritance
- typeof operator
- Arrays
- Primitive types
- Functions, callbacks, "I'm done", Event Notification System
- Scope chain and identifier resolution, Closures (Bind, call, apply).
- Entering an execution context (this)
- [[Construct]], [[Call]]
- Literal syntax [], {}, /a/i RegularExpression literal
ECMA 6
- Promises
- Modules
DOM
- Debugging Tools
- Validator.w3.org
Patterns and Object Oriented JavaScript
- Decorator
- Custom Events
- EventRegistry
- Factory, Abstract Factory
- Strategy/delegation - Example: APE StyleTransition object.
Reading Code & Flow of Control