Home › Nonfiction › JavaScript: The Definitive Guide
JavaScript: The Definitive Guide book cover

JavaScript: The Definitive Guide

by David Flanagan

A thorough guide to the JavaScript language, from its core features to modern additions and Node

2020Slow paceThoughtful

The classic JavaScript reference

This O'Reilly guide, often called the rhino book because of the animal on its cover, has been a standard reference for JavaScript programmers since its first edition in the nineteen nineties. The seventh edition is fully updated for modern JavaScript, explaining the core language in depth, along with the APIs of web browsers and of Node for programs that run outside the browser.

Who will enjoy it

Programmers who already know another language, and JavaScript developers who want a deep, complete understanding of the language.

What you will get

A thorough, authoritative guide that explains JavaScript clearly and completely, helping programmers move from using the language to truly understanding it.

JavaScript: The Definitive Guide Facts: Pages, Genre and Setting

Genre

Nonfiction · Programming · Web development · Reference

Length

706 pages · ≈ 21 h

More about this book

The first part of the book covers the core language systematically: values, types and variables, expressions and operators, statements, objects, arrays and functions. Later chapters explain classes, modules, the standard library, iterators and generators, and asynchronous programming with Promises and the async and await keywords, along with metaprogramming features such as proxies. Each topic comes with short, clear code examples, and Flanagan carefully explains edge cases and common surprises.

Later chapters turn to where JavaScript runs. A long section on web browsers covers the document object model, events, CSS manipulation, graphics with canvas and SVG, networking, storage and more. A chapter on Node explains buffers, files, streams, child processes and building web servers and clients. A final chapter introduces popular tools and extensions, such as code linters, bundlers, package managers and type checkers. This edition dropped the long alphabetical reference section of earlier editions, making it more of a readable guide. It is not a gentle beginner's tutorial, but it rewards careful study.

Complete, precise and authoritative, a reference to keep close at hand. About 706 pages in the O'Reilly paperback.

About David Flanagan

David Flanagan1 book on Tori BooksAmerican programmer and author of JavaScript: The Definitive Guide.

Books Like JavaScript: The Definitive Guide

See “JavaScript: The Definitive Guide” on AmazonAudiobook

Save to Pinterest

See it on Amazon