JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
JavaScript is the programming language of the web, utilized by the majority of websites and supported by all modern browsers. As the most-deployed language in history, its reach extends beyond the browser through Node.js, making it the most-used language among software developers today. This seventh edition of the best-selling guide has been the go-to resource for nearly 25 years, fully updated to cover the 2020 version of JavaScript. It is designed for both new programmers and experienced web developers seeking to deepen their mastery of the language. The book provides a comprehensive, bottom-up explanation of the JavaScript language before expanding into the web platform and Node.js environments. Readers will explore essential topics such as types, values, variables, expressions, and operators, alongside advanced features like classes, modules, iterators, generators, Promises, and async/await. The text also details the standard library, covering data structures, regular expressions, JSON, and internationalization. Through illuminating and engaging example code, the guide ensures a practical understanding of these core concepts. Beyond the language fundamentals, this edition addresses the broader ecosystem professional developers rely on. It covers web platform specifics like documents, components, graphics, networking, and storage, as well as Node.js capabilities including buffers, files, streams, and web servers. By integrating tools and language extensions used in professional development, this book serves as a complete reference for mastering modern JavaScript across different environments.
About the Authors
David Flanagan
