Practical JavaScript, DOM and Ajax

  Author:    Frank Zammetti
  ISBN:    1590598164
  Sales Rank:    524275
  Published:    2007-04-01
  Publisher:    Apress
  # Pages:    500
  Binding:    Paperback
  Avg. Rating:    5.0 based on 3 reviews
  Used Offers:    12 from $18.88
  Amazon Price:    $29.69
  (Data above last updated:  2008-11-18 07:41:46 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Practical JavaScript, DOM and Ajax
  

Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to take their knowledge to the next level. It presents ten complete example projects for you to learn from and adapt for use in your own work.

The book starts with a quick recap of the fundamentals of modern JavaScript development before moving right along to the applications. For each application, you are taken through the planning, design, and implementation stages. Theres something for everyone herea utility library, a validation framework, a GUI widget framework, a dynamic event calendar application, a drag-and-drop shopping cart, and more!

Over the course of the book, author Frank Zammetti covers JavaScript best practices, Ajax techniques, and some of the most popular JavaScript libraries, such as Prototype, Script.aculo.us, and the Yahoo YUI. One of the main premises of this book is to help you learn by example so you can then apply your knowledge to your own projects. This book will save you countless hours of development time and help further your JavaScript knowledge!

                  Reader Reviews 1 - 3 of 3                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
12-12-07 4 (NA)
(Hide Review...)  Saved my ***
Reviewer Permalink
It was one of those Friday afternoon surprises. Rewrite the code in a customer facing document and it needs to go out on Monday. The problem was that I had never written an AJAX program and hadn't written much JavaScript. This book really helped me to put together simple and correct examples over the weekend and inspired this ASP.NET bigot to keep learning more about these technologies. I owe the author a big one!
(Review Data Last Updated: 2008-11-19 04:49:22 EST)
08-14-07 4 3\4
(Hide Review...)  It filled a niche I didn't know existed!
Reviewer Permalink
To be honest I wasn't expecting too much from Practical JavaScript, DOM Scripting and AJAX Projects, I was anticipating a cut down version of the AJAX part of his Practical Ajax Projects with Java Technology book, but it was so much. In fact it has taught me so much that I'm still trying to work out why some of the concepts weren't in some other AJAX/JavaScript books I have read and how I had gone for so long without encountering them.

Usually AJAX in Action is given as the yardstick for measuring AJAX books, and I found Frank's first book a good compliment for AiA when you're integrating with Java, but Practical JDAP (if I may call it that) is something else again, and still a very strong contender for the web-developer's bookshelf. The main reason is that while it provides coverage of JavaScript with a view towards use of the latest technologies and practices in web development, its approach is complimentary rather than overlapping. For example only the last chapter covers AJAX explicitly, with the main focus of the book being the manipulation of the data on the client.

On the down side, most of the hints and gems in the book are hidden in the text and are not marked up to bring them to your attention. If you browse the book or only implement parts of the examples you may miss some of these items.

So while I wasn't expecting to learn from this book, I found it filled a niche between general JavaScript and AJAX that I wasn't aware existed.
(Review Data Last Updated: 2008-03-01 21:57:13 EST)
04-26-07 5 4\5
(Hide Review...)  Another great coding book by Zammetti
Reviewer Permalink
I've been a fan of Frank Zammetti's writing since the first book I read of his. I was browsing through a local bookstore one day, taking a look at the Javascript and AJAX-related books available, and ran into another book by Frank Zammetti on a similar topic. One of the things I like to do when looking over technical books is read the dedication... authors tend to express themselves more openly in the dedication. In that book's dedication, I saw a Babylon 5 reference. That really caught my attention, and I pulled the book out to read more. It really paid off.


The Pros

Zammetti has a very "friendly" style of writing. His writing seems like he was actually speaking to the reader, and it's like he's talking to a friend. He intersperses humor into his writing rather regularly, in such a way that reading never becomes boring. His writing style makes the book very accessible, regardless of programming experience.

Mr. Zammetti is a proponant of the "hands-on" approach. This book is all practical projects, all with full source code. (The source code is available from the publisher's web site.) Each chapter essentially breaks down a project, explaining why each section was written the way it was, and how to apply the theory behind it. This means a programmer can get a project working using the included source code, and then go through Zammetti's text to learn how it works. Working with this book feels like a hands-on project with a teacher available, as opposed to some other technical books which feel like a lecture.

Despite the emphasis on getting hands-on with projects, this book can be utilized easily even without working with the included code, as Zammetti's descriptions and examples are all very well written for accessibility and ease of understanding. The selection of projects is varied and has a pretty wide range of subjects, and includes building your own Javascript library early on which contains many helpful functions not available in stock Javascript. Also, the introductory chapters of the book have a very good "refresher" on basic Javascript concepts and best practices. This section has a good deal of information I found valuable. (For instance, which string concatenation method takes 3000 milliseconds longer in IE than in Firefox?)


The Cons

Both of Zammetti's books showcase a wide variety of frameworks and extensions. This is a good thing and a bad thing. It's good in that it gives the reader knowledge about a large number of different frameworks (prototype, Dojo, etc). The downside is that it may result in reliance upon one or more of those frameworks.

The other downside about this specific book is that it's hard to track down specific techniques within the projects themselves. For instance, an autocomplete field with a "drop-down" list of recommendations. This is only a minor inconvenience, as the goal of the book is on full working projects, not just the elements inside of the projects, and it's organized accordingly.

Both of the aforementioned cons are really more a matter of personal preference than a problem with the book itself. I only use frameworks when absolutely necessary, for instance.


Summary

I'm very impressed with both of Frank Zammetti's coding books. This one was on pre-order for a good long while, and it was completely worth the wait. The focus is very tightly upon web applications independant of server backend, and it's a great read. I highly recommend picking this book up if you're wanting to improve your understanding of DOM and Javascript techniques.
(Review Data Last Updated: 2007-08-14 18:26:44 EST)
  
                  Reader Reviews 1 - 3 of 3                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)