WebFund 2013F Lecture 3: Difference between revisions
Created page with "Audio from the lecture given on September 16, 2013 is available [http://homeostasis.scs.carleton.ca/~soma/webfund-2013f/lectures/comp2406-2013f-lec03-16Sep2013.m4a here]." |
No edit summary |
||
Line 1: | Line 1: | ||
Audio from the lecture given on September 16, 2013 is available [http://homeostasis.scs.carleton.ca/~soma/webfund-2013f/lectures/comp2406-2013f-lec03-16Sep2013.m4a here]. | Audio from the lecture given on September 16, 2013 is available [http://homeostasis.scs.carleton.ca/~soma/webfund-2013f/lectures/comp2406-2013f-lec03-16Sep2013.m4a here]. | ||
Readings: | |||
* Chapters 1-3, ''JavaScript: The Good Parts'' | |||
* Chapters 1-2, ''Learning Node'' | |||
Topics covered: | |||
* REPL (read-eval-print loop) | |||
* JavaScript quirks | |||
** Numbers are all floats | |||
** ambiguous comment characters | |||
** === equality | |||
** undeclared variables have global scope | |||
* JavaScript objects and variables | |||
** loose typing | |||
** scoping | |||
** prototypes versus classes | |||
** JSON notation |
Revision as of 18:16, 18 September 2013
Audio from the lecture given on September 16, 2013 is available here.
Readings:
- Chapters 1-3, JavaScript: The Good Parts
- Chapters 1-2, Learning Node
Topics covered:
- REPL (read-eval-print loop)
- JavaScript quirks
- Numbers are all floats
- ambiguous comment characters
- === equality
- undeclared variables have global scope
- JavaScript objects and variables
- loose typing
- scoping
- prototypes versus classes
- JSON notation