WebFund 2013F Lecture 3: Difference between revisions

From Soma-notes
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