May 30, 2021 Article blog
Recently, this article selected 11 excellent JavaScript books, whether you plan to get started or advanced JavaScript in 2021, or learn about the new features of ES6, you can find the book you want in this list
Put in the front, the article is very long, a lot of technical points, hope will not affect your viewing (insincere do not disturb): their own arrangement of a most comprehensive front-end learning materials, from the most basic HTML, CSS, JS (cool special effects, games, plug-in packaging, design mode) to mobile HTML5 project real-world learning materials are organized, to each front-end small partners, want to learn web front-end, or transfer, or college students, and work to enhance their own ability, S mall partners who are learning are welcome to join the learning. Plus Q Skirt: 777093078 (recruitment)
beginner
This is a book for all ages to get started with JavaScript, which focuses on the JavaScript language and programming-related basic introduction, the content is not difficult, the examples inside children can understand, at the end of this book, you will also learn to create their own interesting animations and games, so that you can add JavaScript promotion has a solid foundation
Head First series of books do not say much, basically each book list will recommend them, really is very suitable for beginners, funny expression, rich illustrations, explanation is also in-depth shallow. Once you understand the language characteristics of JS in this book, it's much easier to learn other front-end frameworks.
This is a book that covers all the basic concepts of JavaScript and not only shows you how to read and write JavaScript code, but also teaches you the basics of computer programming in a simple and visual way. But before you read this book, you'd better have some knowledge of HTML and CSS.
This book is suitable for programmers with programming experience to learn JavaScript. Dr. Rauschmayer quickly cuts into the core of JavaScript and its concepts, and the language is refined to help you get started quickly, most importantly by reading the book for free online (address: http://speakingjs.com/es5/index.html)
Medium/Advanced
1、《eloquent JavaScript》
In addition to introducing JavaScript, the book introduces the fundamentals of programming, and the author, Marijn Haverbeke, is a world-class JavaScript programmer who, unlike other books, combines programming principles with rules of application, and combines all the points of knowledge with one classic programming story after another, allowing readers to learn JavaScript programming in easy game development. The book can also be read online (address: https://eloquentjavascript.net/)
This book is one of the first in the You Don't Know JS series, and it's arguably the first to include the core mechanisms of JavaScript, as well as an overview of other books in this series, in addition to the basic programming building blocks. The Programmer's Library has previously shared this book with you.
The most grounded JavaScript practice, Amazon's five-star bestseller, provides insight into JavaScript's internal working mechanisms, features, pitfalls, and programming best practices through years of standardization committee work and practical experience.
The best book for JavaScript intermediate programmers, combining the concepts associated with ECMAScript 6 and 7, and the techniques used in the popular JavaScript framework, is a great book for you to advance to be a master of JavaScript
This book is suitable for experienced object-oriented programmers, such as C++ and Java, and focuses on object-oriented principles and new features of ES5 objects, helping programmers who already master object-oriented programming to quickly understand how these features work in JavaScript.
This book covers all the basic features of JavaScript, including ES2018, and you may not have any JavaScript programming foundation before you read it, but with some programming experience, the book will eventually be presented as a free online reading.
ES6, the next-generation standard for the JavaScript language, was officially released in June 2015. The following two books focus primarily on the new features of ES6
The best books to learn about the new features of ES6. Through this book, you'll learn how to use class ES6 syntax, how to store data using collections, maps, and so on
This is another free online reading e-book. The author was already preparing the book before the ES6 feature was implemented, focusing on the core features of ECMAScript 6, where the demo code is hosted on GitHub.