
Professional JavaScript for Web developers
by Nicholas C. Zakas · first published 2005
73% recommend27% neutral
Why HN recommends it
Thorough, clear guide to JavaScript from the ground up, with strong coverage of prototypes and inheritance and how the browser works. Suits programmers new to JS who want depth, and a gentler first read than Crockford.
Summarised by Claude from recommending comments
Professional JavaScript for Web Developers, 2nd Edition, provides a developer-level introduction along with the more advanced and useful features of JavaScript. Starting at the beginning, the book explores how JavaScript originated and evolved into what it is today. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and the Document Object Model (DOM). The differences in JavaScript implementations used in different popular web browsers are also discussed. Building on that base, the book moves on to c
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








I'd say "Professional JavaScript for Web Developers", by Nicholas C. Zakas
on “What's the K&R for JavaScript?” ↗good recommendations. Professional JavaScript for Web Developers by Nicholas Zakas is also a very good book http://www.wrox.com/WileyCDA/WroxTitle/Professional-JavaScri...
on “5 JavaScript Books Worth Every Cent” ↗…writing a Javascript library: http://j.mp/RgOcXO High Performance JavaScript by Nicholas C. Zakas (2010) is one of the most thorough treatments of performance and JS I have read: http://j.mp/V0R0X3 Professional JavaScript for Web Developers (2012 3rd edition) is an incredibly in-depth reference of JavaScript as it relates to the DOM. The third edition was heavily updated: http://j.mp/V3eGKC
on “Ask HN: Best books you read in 2012” ↗Counterpoint, I wish there were more resources for new languages that assume you already know how to program. Professional Javascript for Web Developers[1] is a favorite of mine, because it doesn't waste time teaching you to program and teaching you the language. Instead it points out things that will surprise you if you come from C-like languages, and…
on “Learning Go as a Node.js Developer” ↗why dont you get hold of any of these books 1) Pro JavaScript Techniques by John resig 2) Professional JavaScript For Web Developers - Nicholas Zakas I would recommend these two books to anyone who wants to learn JavaScript and XHR. Ajax is very small part fo the whole picture if you are totally new to javascript
on “Ask HN: Where do I start if I want to learn AJAX?” ↗In addition to Douglas Crockford's book, which is excellent, I'd also recommend the 2nd edition of "Professional Javascript for Web Developers" by Nicholas Zakas.
on “Ask HN: Learning Javascript & AJAX” ↗Professional JavaScript for Web Developers (Wrox Programmer to Programmer) by Nicholas C. Zakas http://t.co/Z0JoXla
on “I want to learn Javascript. Give me an advice” ↗I can highly recommend "Professional JavaScript for Web Developers" by Nicholas C. Zakas. It's almost a thousand pages but I read it cover to cover. It explains all aspects of JavaScript in a very clear and concise way and contains the best description of the prototype…
on “Four Books to Master JavaScript Engineering” ↗Professional Javascript for Web Developers by Nicholas Zakas. This treats Javascript as a first class software engineering language.
on “Learn JavaScript for complete beginners?” ↗I just want to point out that 'JavaScript the Good Parts' is not a good first book for beginners. David Flanagan's book is a much better book to start off with or Zakas book `Professional JavaScript for Web Developers` is the one I would suggest, then Crockford's book. Nothing trumps practice though,just keep coding and breaking things just to fix them, that, imo is the way to learn anything.
on “How to Become a Great JavaScript Developer” ↗Also "Professional Javascript for Web Developers" by Zakas is a pretty classic text too. Gives you a ton of background on Javascript, not as much as Simpson though (but the alternate perspectives are useful). Where this book really helps is by explaining…
on “What's the best book to read about JavaScript?” ↗>... but it seems that many are outdated (without ES6), for instance: Professional JavaScript for Web Developers, which has great reviews, but no ES6. Professional JavaScript for Web Developers was the text I used to deep dive on the language in 2012, and it was fantastic. The chapters that dealt with prototype…
on “Ask HN: Best way to learn JavaScript in 2019?” ↗Professional Javascript for Web Developers is really an excellent book. Also, I would like to mention a blog post [1] by Richard Bowell which was front-paged here recently who also recommends the same book. I'm currently learning JavaScript and…
on “Learning JavaScript - my experience and advice” ↗…http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dst... Once you are done with that, get your jQuery groove on with this: jQuery: Novice to Ninja http://www.amazon.com/jQuery-Novice-Ninja-Earle-Castledine/d... then you can go on to jQuery cookbook and Professional JavaScript for Web Developers Personally I love ruby for rails (ror) rather than php. But for development/sys admin and the developer community, I would stick with php. I have used cakephp which is ok. Not like RoR (which I pine…
on “Learning to code. Or am I just crazy??” ↗This is why I look for gems like Professional Javascript for Web Developers[0][1]. (I can't speak to the latest version, I think I read the 3rd edition from 2012.) It's a book about Javascript that assumes you've written software in other languages before. I believe the book…
on “How to write a programming book” ↗