
Eloquent JavaScript is a free book written by Marijn Haverbeke (a world-class programmer who has accumulated rich experience in web development and is especially influential in the field of JavaScript), which has always been strongly recommended by the father of JavaScript and many JavaScript experts. This Second Edition expanded a lot of new content based on its first Edition (the chapters also increased to 22 from 12).
Eloquent JavaScript is actually suitable as a reference book for readers who want to systematically study JavaScript. It's different from almost all the existing similar books on the thinking of writing. It broke the conventional - perfectly banded the programming principle and application rules together. In particular, it fused all knowledge points with many classic programming stories. In the end, the reader can master JavaScript programming in the relaxed, gaming type of development.

If you want to read a single one book about JavaScript, then Eloquent JavaScript should be your first choice. Just for some readers, at the beginning, you may feel/find that it actually is not very suitable for beginners, and its location is a bit embarrassing! Anyway, you will eventually realize Eloquent JavaScript, Second Edition is still a worth reading good book.
Table Of Contents
- Part 1: Language
- Values, Types, and Operators
- Program Structure
- Functions
- Data Structures: Objects and Arrays
- Higher-order Functions
- The Secret Life of Objects
- Project: Electronic Life
- Bugs and Error Handling
- Regular Expressions
- Modules
- Project: A Programming Language
- Part 2: Browser
- JavaScript and the Browser
- The Document Object Model
- Handling Events
- Project: A Platform Game
- Drawing on Canvas
- HTTP
- Forms and Form Fields
- Project: A Paint Program
- Part 3: Node
- Node.js
- Project: Skill-Sharing Website
Book Example Codes
Download URLs
Format | Download | Size |
![]() |
2.74 MB | |
EPUB | ![]() |
1.91 MB |
MOBI | ![]() |
2.57 MB |
HTML | Read Online | N/A |