Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

JavaScript: The Definitive Guide

David Flanagan

6 readers recommend it across 3 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

code_primer
A textbook which gives a good introduction to Web Development is: 1) Fundamentals of Web Development (Randy Connolly and Ricardo Hoar). I have the 2nd Ed but the 3rd Ed is out and is more contemporary. Specific books for HTML and CSS are: 1) HTML and CSS - The Comprehensive Guide (decent contemporary introduction) 2) CSS in Depth 3) CSS The Definite Guide - 5th Ed - Reference Specific books for JavaScript. 1) Javascript - The Comprehensive Guide (decent contemporary introduction) 2) Eloquent JavaScript - 3rd Ed 3) Javascipt - The Definite Guide - 7th Ed
tlrobinson
I learned JavaScript from The Definitive Guide before The Good Parts came out, so maybe my opinion is skewed, but I don't think Good Parts covers enough material to be useful on it's own (Good Parts doesn't cover DOM APIs at all, for example). I can tell you Definitive Guide also sat next to my desk to serve as a reference for a long time, though most of the same material can be found on https://developer.mozilla.org/en/JavaScript http://www.w3schools.com/js/default.asp and many other websites.
kls
JavaScript: The Good Parts Absolutely, it is really the 101 of JavaScript and helps you avoid a lot of the pitfalls that gave the language a bad name for so many years. JavaScript: the definitive guide, is also a good book. Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries. As well most all of John Resig books are good.
jraines
Getting Real (37 Signals) Programming Ruby (Pragmatic Programmers) Agile Web Development with Rails (Pragmatic Programmers) Javascript: The Definitive Guide (O'Reilly) a good text on database design & normalization, performance issues, and SQL something to teach *nix basics, which I don't have but could have used