Table of Contents

Chapters

  1. Introduction
  2. Getting Started
  3. Choose Your Own Adventure
  4. Intermission: Finding Help
  5. Loops and Arrays
  6. Object Lesson
  7. Beginning jQuery
  8. Intermission: Writing HTML for JavaScript
  9. Functions
  10. jQuery Events
  11. Forms
  12. Intermission: Source Control with Git
  13. Canvas
  14. Constructors and Inheritance
  15. AJAX
  16. Cookies and Local Storage
  17. Intermission: JavaScript Security
  18. Functional Programming
  19. Server-side code with NodeJS
  20. The Road Ahead