18th out of 23 books
—
30 voters
Secrets of the JavaScript Ninja
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
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)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Community Reviews
(showing
1-30
of
394)
“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
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
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
So, the book is good, maybe even very good. I love the way he approac...more
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
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
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
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
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.
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, ..)
Shelves:
programming,
javascript
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.
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.
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/...
Addition review : http://www.goodreads.com/review/show/...
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.
Aug 29, 2008
Mandarinsoda
is currently reading it
Jquery is an excellent library.
May 23, 2013
Luca
marked it as to-read
May 23, 2013
Phil
marked it as to-read
May 20, 2013
William Blanchette
is currently reading it
May 20, 2013
Xander Dumaine
is currently reading it
May 18, 2013
Hassan Ijaz
is currently reading it
May 16, 2013
Eric Boo
marked it as to-read
May 16, 2013
Joanna Wu
marked it as to-read
May 15, 2013
Liz
marked it as to-read
May 14, 2013
Ruslan
marked it as to-read
May 13, 2013
Matt Smith
is currently reading it
There are no discussion topics on this book yet.
Be the first to start one »

Loading...





view 1 comment











