Pro JavaScript Techniques
Format: PaperbackChange
Price:$27.34+Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

6 of 6 people found the following review helpful
on October 25, 2007
Let me begin this review by mentioning, I've never had the desire to write a review for any of my 100+ owned technical literature pieces. John Resig's
Pro JavaScript Techniques (Pro) has inspired me to login and give three thumbs up for this phenomenal book.

Getting into John Resig's brain, author of the innovative library jQuery ([...] has been nothing short of an exciting ride. The author makes Object Orientated JavaScript surprisingly simple to understand, as well as thorough understanding of the DOM, Events models, Ajax and many other contemporary styles of JavaScript as its written by professionals today.

I no longer reference any of my other JavaScript books. Instead opening up John's piece proves valuable over and over when in need of a refresher or a utility function for my web applications.

For any web developer who's serious about writing clean, powerful, unobtrusive JavaScript code -- look no further than John Resig's Pro JavaScript Techniques.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
11 of 13 people found the following review helpful
on February 25, 2008
Book has lots of examples. Many involve using libraries such as Prototype and JQuery. But, if you are not already familiar with using those libraries, the examples will not make much sense. And considering the typos in the straight JavaScript examples, it left me wondering about the validity of the library demos. Written in the style of a blogger where the author expects you to follow a link to a library's web page and then come back before you can understand the example. If I'm paying for a book to cuddle up with to read on a winter's night, I want it to be self contained - and not expect me to reach for the laptop to read up on the syntax of another library. It also didn't even touch upon one of the more difficult to grasp "Pro" techniques - scoping of "this" when using object methods during AJAX callbacks in the author's own code examples or the various libraries he touts.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
6 of 7 people found the following review helpful
on March 14, 2007
As an experienced programmer, you need learn JavaScript to do real life Ajax project. So you learnt the syntax and started to code. But you are struggling to keep all your good coding practices in JS, then this book is perfect for you.

It covers lots of ground, OO, packaging, testing, design and some very important but tricky basic like DOM, Event, CSS and Form validation. John covered them in an incredibly clean way with great example and explanation. Keyword here is CLEAN.

Arguably the best advanced JS book on the market. Thanks John!
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on September 27, 2012
Although slightly dated, Resig's Pro Javascript Techniques does an excellent job explaining many of the basic building blocks of modern javascript libraries: DOM interaction, code minimization techniques, debugging tools, rich interactivity with timed behavior, and basic AJAX techniques for non-blocking server access. This is a very helpful book for anyone wanting a quick and basic overview.

That said, this book, given its date, does not spend much time covering closures, execution context (e.g. this), and the Object prototypal chain which have today become pre-requisites for OO design techniques such as encapsulation and inheritance. If you are looking for the truly advanced javascript techniques, don't look here. Because of that, I'm expecting (and hoping) that Resig's next work (Secrets of the Javascript Ninja) will provide a more thorough treatment of the subject.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on July 10, 2011
I found the book useful, and ultimately effective, and that's why the four stars. But generally it's hard to follow. As an example, the section on closures (a powerful and distinctive feature of ECMAScript) gets almost cursory attention, when in fact it is one of the most important concepts to understand if one is to master JavaScript as a "pro." I can and do recommend the book, but it is definitely (as advertised) for someone who knows enough about programming to synthesize some of their own conclusions and to supplement what's missing with other (online) resources.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on October 24, 2008
Lots of direct advice from one of the JavaScript masters. I found it illuminating and easy to read. Not for beginners or casual users of JavaScript.

Several constructs and techniques are clarified. Several ideas new to me were introduced. I can see improving the robustness of my code, and reducing its complexity, with some of the author's suggestions.

I would recommend this to any serious JavaScript developer.

The author has several YouTube and Yahoo Videos online. You may want to look at these also to see his style of presenting information.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on March 2, 2013
A lot of great information in this book. But I have to downgrade it because there seem to be lots of errors in the code provided in the book. It seems as though a lot of it wasn't tested.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on February 18, 2009
If you are ready to move beyond inline or procedural JavaScript code, then this book should be first on your reading list. Here, you'll learn how to write reusable, object-oriented, unobtrusive, namespaced JavaScript that you can package into your own libraries for distribution and deployment. In essence, properly engineered JavaScript which is scalable and extensible. Your path to JavaScript jedi starts here.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on December 26, 2009
It is very good book for people with average knowledge of JavaScript. It will teach you several good techniques and many tricks mainly about object oriented programming and using DOM.

Problem of this book are attached examples, that you can download with book. They contain errors. Some of them are not working. It is bad for such a good book.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on March 28, 2010
I like very much this book because is not like the traditional programming-style books, who start by teaching like "the basics", the languange structures, etc.

This book deal with the classics problems that all JavaScript programmer has, and don't waste time with the details that you can find yourself in references or searching in google.
Another thing i like a lot is that it explains why the language is like that, the source of the problems, how solve them and the most common issues you will find if you came from traditional object orientated programming.

The only thing i am not agree at all is that John tries to show us how to adapt the language for program as traditional object-orientated languages as Java or C#, because he tries to simulate that functionality with helpers tools.
Here i would like to mention some words of Douglas Crockford:

"JavaScript can be used like a classical language, but it also has a level of expressiveness which is quite unique. We have looked at Classical Inheritance, Swiss Inheritance, Parasitic Inheritance, Class Augmentation, and Object Augmentation. This large set of code reuse patterns comes from a language which is considered smaller and simpler than Java.
Classical objects are hard. The only way to add a new member to a hard object is to create a new class. In JavaScript, objects are soft. A new member can be added to a soft object by simple assignment.
Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies. Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive. "

But, the bottomline, if you are a experience programmer and you want start beyond the classic teaching of "if, whiles, etc" and get fast in the aspects of the language that matters, get this book.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this also viewed
Secrets of the JavaScript Ninja
Secrets of the JavaScript Ninja by Bear Bibeault (Paperback - January 17, 2013)
$28.51

JavaScript: The Good Parts
JavaScript: The Good Parts by Douglas Crockford (Paperback - May 2008)
$21.35

Pro JavaScript Techniques: Second Edition
Pro JavaScript Techniques: Second Edition by John Paxton (Paperback - June 30, 2015)
$39.99
 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.