As JavaScript gradually becomes a universal programming language, its status in software development is getting higher and higher. It is no longer just a client-side script language for writing interactive HTML, but a comprehensive language that can be used for front-end, back-end, big data and machine learning applications. Since JavaScript became standardized in 2015, many new features have been introduced, but there are few books on the market that introduce them. Therefore, this book provides a more detailed and in-depth introduction to the new features from ES6 to ES2021, and the syntax of the whole book can adapt to the needs of developers at all ends.
This book has 14 chapters in total, covering the development history of JavaScript, runtime environment, basic syntax, operators, arrays, functional programming, object-oriented basics, prototype chain, asynchronous programming, Event Loop, modularization, iterators and generators, Symbol, Reflect and Proxy Concepts and usage methods, each chapter has supporting examples, and video explanations are provided for difficult-to-understand parts, aiming to allow readers to truly master these syntax and new features, and no longer have basic syntax questions in the future development process. Finally, two comprehensive JavaScript cases are given, using object-oriented programming style and functional programming style respectively, to master the different development paradigms of JavaScript.
This book is very suitable for engineers who have a foundation in other programming languages or have a preliminary understanding of the JavaScript language. If you are a beginner, you can also achieve complete mastery through careful reading and practice.
Condensed content and fast learning speed