Reader of Douban reviews *The Essence of JavaScript and Programming Practice*:
Very few books manage to present JavaScript as a real programming language.
This book is not suitable for beginners, as it does not specifically cover the syntax and usage of JavaScript. Moreover, it may not be ideal for those who only use JavaScript, since the book frequently references features from other languages to explain the strengths and weaknesses of JavaScript. This book is more appropriate for someone who has already mastered at least one programming language and hopes to use JavaScript for large-scale projects. First, such readers will have a deep understanding of the content discussed in the book. Second, they can avoid certain issues in its practical application.
Recommended chapters: Function Characteristics and Dynamic Features
I did not read the last chapter on programming practice because I haven't had the opportunity to use JavaScript in large-scale projects yet (for scripting in large projects, I would consider Python). Therefore, the simulation of object-oriented concepts and other practices in the final chapter are less useful to me.
Additionally, the language used in the book is somewhat obscure and not very smooth to read.
=============================
Related reading recommendations:
"The notion that one must read foreign books should be updated."
Blog View similar book recommendation:
The Web Developer's Reference Bible - The most comprehensive HTML, CSS, and JavaScript textbook