JavaScript: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 4: | Line 4: | ||
===Course Overview=== | ===Course Overview=== | ||
This course covers Object Oriented JavaScript, testing, and the DOM. | |||
==EcmaScript Programming Language== | ==EcmaScript Programming Language== | ||
* Property accessors, <code>[]</code> and <code>.</code> | * Property accessors, <code>[]</code> and <code>.</code> | ||
Revision as of 16:01, 21 October 2013
JavaScript Class
By Garrett Smith Held weekly, Friday 7pm
Course Overview
This course covers Object Oriented JavaScript, testing, and the DOM.
EcmaScript Programming Language
- Property accessors,
[]and. - Prototypal inheritance
- typeof operator
- Arrays
- Primitive types
- Functions, callbacks, "I'm done", Event Notification System
- Scope chain and identifier resolution, Closures
- Entering an execution context (this)
call,apply)- [[Construct]], [[Call]]
- Literal syntax [], {}, /a/i RegularExpression literal
ECMA 6
- Promises
- Modules
DOM
- Debugging Tools
- Validator.w3.org
Patterns and Object Oriented JavaScript
- Decorator pattern
- Custom Events
- EventRegistry
- Factory, Abstract Factory
- Strategy/delegation - Example: APE StyleTransition object.