JavaScript/: Difference between revisions
Jump to navigation
Jump to search
(→Tools) |
Johnyradio (talk | contribs) |
||
Line 1: | Line 1: | ||
=JavaScript Class= | =JavaScript Class= | ||
By Garrett Smith | By Garrett Smith | ||
dhtmlkitchen at gmail.com | |||
Held weekly, Friday 7pm | Held weekly, Friday 7pm | ||
Revision as of 23:17, 8 November 2013
JavaScript Class
By Garrett Smith dhtmlkitchen at gmail.com Held weekly, Friday 7pm
Course Overview
This course covers Object Oriented JavaScript, testing, and the DOM.
EcmaScript Programming Language
- Property accessors,
[]
and.
[[Get]], [[Put]] and the Reference type. - 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
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.
Tools
Resources
Projects
We learn by doing. Get involved!
- Porting the FAQ to Github Get involved!