Book
JavaScript: The Definitive Guide, 7th Edition
Master the World's Most-Used Programming Language
David Flanagan
Summary
David Flanagan's seventh edition, updated for the 2020 version of the language, works bottom-up from JavaScript's own syntax and semantics, types, expressions, objects, and functions, before adding chapters on classes, modules, iterators, generators, Promises, async/await, and metaprogramming that weren't in earlier editions. The second half moves from the language itself to the platforms it runs on, the browser and Node.js, treating them as separate concerns from the language core. Nearly 25 years after the first edition, it's still written as a reference to keep beside you rather than a tutorial to finish once, and it assumes you already write JavaScript.
Target Readers
- JavaScript developers who know the language well enough to ship but want the precise semantics behind async/await, generators, or the module system
- Engineers moving between the browser and Node.js who want language fundamentals covered separately from either platform's APIs
- Developers who learned JavaScript piecemeal from tutorials and want one reference to fill the gaps
Tags
Colophon
- Publisher
- O'Reilly Japan
- ISBN
- 978-4873119700
- Published
- Dec 2021
- List price
- ¥5,060incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Step Up JavaScript
Moving from Beginner to Intermediate in Frontend Development
Circle Around, Masashi Sato, and Hiroshi Ogasawara
Reason: Having picked up practical techniques, you advance to the definitive reference for deep consultation of the language itself. 'JavaScript: The Definitive Guide, 7th Edition' is a comprehensive reference covering every corner of the language, serving as the foundation that ties fragmentary knowledge into systematic understanding.
Next Books
- Recommended
Web Frontend High Performance Tuning
Mitsunori Kubota
Reason: Once you can deeply consult the language spec, you advance to optimization grounded in the characteristics of the browser as a runtime. This book covers the critical rendering path, memory, and measurement, connecting language knowledge to perceived performance in the browser.
Sources
- Related
Web o Sasaeru Gijutsu (The Technology That Supports the Web)
HTTP, URI, HTML, and REST
Yohei Yamamoto
Reason: Having come to know the language itself deeply, you broaden your view to the foundation it runs on—the Web's protocols and architecture. This Japanese classic on the technologies underpinning the web systematizes HTTP, URIs, and REST, supporting your JavaScript knowledge with an understanding of how the Web is built.