JavaScript: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Garrett (talk | contribs)
Garrett (talk | contribs)
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.

Reading Code & Flow of Control

Tools Cleanup

  • Dust Me CSS Selectors [1]
  • Color Zilla [2]

Resources

  • HTML Validator [3]
  • CSS Validator [4]