Secrets of the JavaScript Ninja

Secrets of the JavaScript Ninja

3.78 of 5 stars 3.78  ·  rating details  ·  88 ratings  ·  13 reviews
Summary

Secrets of the Javascript Ninja takes you on a journey towards mastering modern JavaScript development in three phases: design, construction, and maintenance. Written for JavaScript developers with intermediate-level skills, this book will give you the knowledge you need to create a cross-browser JavaScript library from the ground up.

About this Book

You can't always...more
Paperback, 392 pages
Published January 14th 2013 by Manning Publications (first published 2008)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

(showing 1-30 of 394)
filter  |  sort: default (?)  |  rating details
Jeanne Boyarsky
“Secrets of the JavaScript Ninja” has four parts. Two are awesome, one was ok and one went over my head. Let's look at each section in turn.

Preparing for training
The first two chapters cover some important concepts such as how to test, log and watch out for performance problems. I'll be honest. At this point in the book, I was thinking the book was “fair.” There was important information but it was a little dry. And there was page of code without any footnotes explaining it and only a brief desc...more
Sebastian Gebski
Another JavaScript book? What would be the point of reading another JavaScript book? These were exactly my thoughts, but I've reconsidered when I'd found out that it's author (John Resig) is creator of jQuery - it's certainly some kind of a proof that this dude is surely capable of telling you something valuable about JavaScript. Of course being a good programmer doesn't make you a good writer, but I was eager to take the risk.

So, the book is good, maybe even very good. I love the way he approac...more
Naum
I believe I purchased this book back in 2008 or 2009 -- it was an early purchase, with rights to read the developing digital text. Well, in 2013, a physical paper copy finally showed up on my doorstep.

Have seen criticism that this book doesn't cover asynchronous module loading and definition, newer javascript frameworks and/or that it looks like just a blatant money grab by jQuery creator and esteemed Javascript hacker emeritus John Resig. The latter charges are beyond silly and the beef about...more
Sean Canton
Not finished with it yet. Very well written tech book. Minimal code samples, but very effective at demonstrating concepts. I have to say, I feel like I didn't learn anything NEW from this book, but it put things together in a way that increased my understanding of JavaScript immensely.
Stijn
Most parts of the book are an interesting read about some slightly more advance parts of the Javascript language, providing you useful examples.

Other parts (DOM manipulation, events, css selecotors, ...) will serve more as a reference to most Javascript developers (myself including), since you would be most likely using a well known library (e.g. JQuery) to handle these kinds of things for you.


Personal downside: I pre-ordered this book 2 months before the expected publish date, but in the end it...more
Josh
Mar 04, 2013 Josh is currently reading it
Shelves: development
I am keeping notes on the chapters for a VersionOne.com company book club at https://github.com/JogoShugh/Learning.... While not a complete set of notes, I'm converting most of the samples into CoffeeScript as I go.
Jon Gauthier
Apr 01, 2012 Jon Gauthier rated it 3 of 5 stars Recommends it for: Web developers who don't use a JS library (jQuery, Mootools, ..)
Some parts of the book were genuinely useful and interesting, providing introspection into things like closures and the unusual JS prototype model. The rest of the book, however, concerned itself with pointing out IE loopholes and minor points of things like eval and the DOM API. This may be interesting to some, but most web devs I know nowadays don't need to (and don't want to) worry about these things.
Jorge D.
Lots of useful javascript information. I was expecting more functional features and mentions of design patterns. Would have liked explanations on why best practices rather than the how. Very good book overall.
Prasanna
This is a great book if you are interested in writing javascript libraries and understanding how a big library like JQuery works. It's definitely not a quick read, and works well with other books in this space, definitely keeping my Douglas Crockford books around. The focus on testing from the beginning was refreshing unlike lots of other books javascript books I've read.
Amanjeev Sethi
The book does not come close to what I assumed it will be, or what the world thinks it promised. It has some chapters at the end which you might just want to keep for reference. Otherwise it is a pretty standard book and the information can be had from other better books.

Addition review : http://www.goodreads.com/review/show/...
Roy Klein
Good content hidden inside horrible horrible writing style. I don't know if there is any example that doesn't use the word ninja. I get it, javascript is a shitty language, so you're trying to make it sound cool. But the examples are left impractical, irrelevant and sort of blend in after you read enough of them.
Michael
Great book on javascript, though my head is still spinning from some of the chapters. Can't wait until the rest of the book is updated / released.
Oluckyman
First half of the book is really useful. But second may be interesting only for jquery-killer-library developers.
Ajax subject is not covered at all.
Mandarinsoda
Aug 29, 2008 Mandarinsoda is currently reading it
Jquery is an excellent library.
Luca
May 23, 2013 Luca marked it as to-read
Phil
May 23, 2013 Phil marked it as to-read
Valeriy
May 22, 2013 Valeriy marked it as to-read
Shelves: javascript
Luic
May 21, 2013 Luic marked it as to-read
William Blanchette
May 20, 2013 William Blanchette is currently reading it
Xander Dumaine
May 20, 2013 Xander Dumaine is currently reading it
Hassan Ijaz
May 18, 2013 Hassan Ijaz is currently reading it
Brett
May 17, 2013 Brett is currently reading it
Shelves: programming
Eric Boo
May 16, 2013 Eric Boo marked it as to-read
Second_ffgf
May 16, 2013 Second_ffgf marked it as to-read
Shelves: programming
Joanna Wu
May 16, 2013 Joanna Wu marked it as to-read
Liz
May 15, 2013 Liz marked it as to-read
Ruslan
May 14, 2013 Ruslan marked it as to-read
Matt Smith
May 13, 2013 Matt Smith is currently reading it
« previous 1 3 4 5 6 7 8 9 13 14 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Pro JavaScript Techniques JavaScript a Ajax Pro JavaScript Techniques. the Expert's Voice in Web Development. Learning Jquery 1.3

Share This Book

Your website