JavaScript: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 3: | Line 3: | ||
Held weekly, Friday 7pm | Held weekly, Friday 7pm | ||
===Course Overview=== | |||
==EcmaScript Programming Language== | ==EcmaScript Programming Language== | ||
* Property accessors, <code>[]</code> and <code>.</code> | * Property accessors, <code>[]</code> and <code>.</code> | ||
| Line 16: | Line 17: | ||
* Literal syntax [], {}, /a/i RegularExpression literal | * Literal syntax [], {}, /a/i RegularExpression literal | ||
ECMA 6 | ===ECMA 6=== | ||
* Promises | * Promises | ||
* Modules | * Modules | ||
DOM | ===DOM=== | ||
* Debugging Tools | * Debugging Tools | ||
* Validator.w3.org | * Validator.w3.org | ||
Patterns and Object Oriented JavaScript | ===Patterns and Object Oriented JavaScript=== | ||
* Decorator | * Decorator pattern | ||
* Custom Events | * Custom Events | ||
* EventRegistry | * EventRegistry | ||
| Line 31: | Line 32: | ||
* Strategy/delegation - Example: APE StyleTransition object. | * Strategy/delegation - Example: APE StyleTransition object. | ||
Reading Code & Flow of Control | ===Reading Code & Flow of Control=== | ||
* Backbone http://backbonejs.org/docs/backbone.html | * Backbone http://backbonejs.org/docs/backbone.html | ||
===Tools Cleanup=== | |||
* Dust Me CSS Selectors [https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/] | |||
* Color Zilla [https://addons.mozilla.org/en-US/firefox/addon/colorzilla/] | |||
== Resources == | |||
* HTML Validator [http://validator.w3.org/] | |||
* CSS Validator [http://jigsaw.w3.org/css-validator/] | |||
Revision as of 16:00, 21 October 2013
JavaScript Class
By Garrett Smith Held weekly, Friday 7pm
Course Overview
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.