a8c Grand Meetup 2018
- Created as "LiveScript" in 1995 for Netscape 2.0 and renamed "JavaScript".
- Competed with other things that make websites move, like Java, Flash, and VBScript.
- Standardized as ECMAScript (ES) in 1997.
- Slowly evolved as ECMAScript 2 (1998), ES 3 (1999).
- Eventually ES5 (2009), then ES2015, ES2016, etc.
How to Eat with Chopsticks
1. Create a list of students
2. Add a student with push
3. Remove the first student
4. Remove the last student
5. Remove the middle student
6. How many students do we have left?
7. [extra credit] Sort the students alphabetically
The `window` object contains all global variables.
`window` lives in the browser context. There is no window in node.
node, however, has `global`.