JavaScript/: Difference between revisions
Jump to navigation
Jump to search
| Line 30: | Line 30: | ||
* Factory, Abstract Factory | * Factory, Abstract Factory | ||
* Strategy/delegation - Example: APE StyleTransition object. | * Strategy/delegation - Example: APE StyleTransition object. | ||
=== Resources === | === Resources === | ||
Revision as of 14:16, 16 December 2013
JavaScript Class
By Garrett Smith Held every Friday, 7-9pm
dhtmlkitchen at gmail.com
Course Overview
This course covers the fundamentals of the EcmaScript programming language, the DOM, and object-oriented design. It is intended for experienced web developers and programmers of other languages, however all are welcome.
Class Notes
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
Patterns and Object Oriented JavaScript
- Decorator pattern
- Custom Events
- EventRegistry
- Factory, Abstract Factory
- Strategy/delegation - Example: APE StyleTransition object.
Resources
JavaScript Development Resources
Projects
We learn by doing. Get involved!
- Porting the FAQ to Github Get involved!