These are notes by a Ruby developer learning JavaScript. The material is mostly based on the book Javascript: The Definitive Guide
This chapter structure is from the "Javascript: The Definitive Guide" by David Flanagan.
- Introduction to JavaScript
- Lexical Structure
- Types, Values, and Variables
- Expressions and Operators
- Statements
- Objects
- Arrays
- Functions
- CLasses and Modules
- Pattern Matching with Regular Expressions
- JavaScript Subsets and Extensions
- Server-Side JavaScript
- JavaScript in Web Browsers
- The Window Object
- Scripting Documents
- Scripting CSS
- Handling Events
- Scripted HTTP
- The JQuery Library
- Client-Side Storage
- Scripted Media and Graphics
- HTML5 APIs