DOM
The Good Parts
Node.js
The Bad Old Days
Grab Bag
100

This is the set of APIs and data structures provided to interact with a web page

What is the Document Object Model?

100

Classes were added in this version of JavaScript

What is ES6?

100

This is the name of the top-level object in the Node runtime

What is "global"?

100

This is the name of the first web browser

What is Mosaic?

100

This is the official name for JavaScript

What is ECMAScript?

200

This is the data structure returned from document.querySelectorAll()

What is NodeList?

200

This data structure automatically removes duplicate values

What is a Set?

200

This entry in package.json allows an NPM module to define command line operations

What is "bin"?

200

The first version of JavaScript ran in this browser

What is Netscape Navigator

200

This data format is a subset of JavaScript

What is JSON?

300

This function can be used to turn any "array-like" object into an actual array

What is Array.from()

300

0, null, false, undefined, and "" are examples of this type of expression

What is Falsy?

300

This is alternative to NPM was created in 2016

What is yarn

300

Before being changed in order to capitalize on the hype of Java, this was the name of the first version of JavaScript

What is LiveScript

300

This Date method returns the day of the month

What is "getDate()"

400

This global function can be used to execute a function the next time the browser repaints

What is requestAnimationFrame()

400

This is a function which is executed at the time of definition

What is an IIFE?

400

This syntax replaces the CommonJS require() function

What is import?

400

The term AJAX was used to describe this early method of requesting data from a server

What is Asychronous Java and XML

400

This API is used to request data from a server

What is the Fetch API?

500

This event fires when the initial HTML document has been completely loaded and parsed

What is DOMContentLoaded?

500

This is a template object that an object will inherit its methods and properties from

What is an Object's prototype?

500

This is the maximum number of bytes a Readable stream will store before ceasing to read from an underlying resource

What is highWaterMark?

500

This was the the original term for a way of making interactive web pages

What is DHTML?

500

This API can be used to execute code outside of the main UI rendering loop

What are Web Workers?