Mind Diary

Eloquent JavaScript

Introduction Chapter 1: Values, Types, and Operators Chapter 2: Program Structure Chapter 3: Functions Chapter 4: Data Structures: Objects and Arrays Chapter 5: Higher–Order Functions Chapter 6: The Secret Life of Objects Chapter 7: Project: A Robot Chapter 8: Bugs and Errors Chapter 9: Regular Expressions Chapter 10: Modules Chapter 11: Asynchronous Programming Chapter 12: Project: A Programming Language Chapter 13: JavaScript and the Browser Chapter 14: The Document Object Model Chapter 15: Handling Events Chapter 16: Project: A Platform Game Chapter 17: Drawing on Canvas Chapter 18: HTTP and Forms Chapter 19: Project: A Pixel Art Editor Chapter 20: Node.js Chapter 21: Project: Skill–Sharing Website Exercise Hints