Eloquent JavaScript. A Modern Introduction to Programming

Aleksandr Shitik
Aleksandr Shitik

I write my own posts and books, and review movies and books. Expert in cosmology and astronomy, IT, productivity, and planning.

Eloquent JavaScript. A Modern Introduction to Programming
Marijn Haverbeke
Genres: Programming
Year of publication: 2019
Year of reading: 2021
My rating: Normal
Number of reads: 1
Total pages: 482
Summary (pages): 28
Original language of publication: English
Translations to other languages: Russian, Spanish, Chinese

General Description

A book of almost 500 pages, consisting of 21 chapters. At the time of reading, this was the third edition of the book. There aren't too many images, diagrams, and flowcharts. The material is mainly presented as text and code. The reading difficulty level is about average, although the first chapter is quite easy. After each chapter there is a summary in the form of conclusions, as well as practical exercises to reinforce the theoretical material.

Contents

Let's briefly consider the content and topics presented in the book:

  • 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: Robot
  • Chapter 8. Errors and Defects
  • Chapter 9. Regular Expressions
  • Chapter 10. Modules
  • Chapter 11. Asynchronous Programming
  • Chapter 12. Project: Programming Language
  • Chapter 13. JavaScript and the Browser
  • Chapter 14. The Document Object Model
  • Chapter 15. Event Handling
  • Chapter 16. Project: Game Platform
  • Chapter 17. Drawing on Canvas
  • Chapter 18. HTTP and Forms
  • Chapter 19. Project: Raster Graphics Editor
  • Chapter 20. Node.js
  • Chapter 21. Project: Experience Sharing Website

Opinion

A rather large book and as a result - rather extensive notes. No better, but no worse than other books about JS. Quite modern, covering mainly JS work in the browser and interaction with HTML and CSS, although there is also a chapter dedicated to Node.js. A junior/middle level book. So if you're okay with learning through books and you see that there's something new for you in the content, then I can quite recommend this book.

Вверх