/eloquent

Primary LanguageJavaScript

Eloquent JavaScript

Introduction

"Programming is the act of constructing a program - a set of precise instructions telling a computer what to do"

Part 1: Language

1) Values, Types, and Operators

2) Program Structure

3) Functions

4) Data Structures: Objects and Arrays

5) Higher-order Functions

6) The Secret Life of Objects

7) Project: A Robot

8) Bugs and Errors

9) Regular Expressions

10) Modules

11) Asynchronous Programming

12) Project: A programming language

Part 2: Browser

13) JavaScript and the Browser

14) The Document Object Model

15) Handeling Events

16) Project: A platfrom game

17) Drawing on Canvas

18) HTTP and Forms

19) Project: A Pixel Art editor

12) Project: A programming language

Part 3: Node

20) Node.js

21) Project: Skill sharing website

22) JavaScript and Performance