From the Book - Third edition.
JavaScript development tools
Literals, variables, constants and data types
Expressions and operators
Arrays and array processing
Objects and object-oriented programming
Exceptions and error handling
Functions and the power of abstract thinking
JavaScript in the browser
Object property configuration and proxies