Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Practical JavaScript, DOM Scripting and Ajax Projects and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
39 used & new from $3.51

Have one to sell? Sell yours here
 
   
Practical JavaScript, DOM Scripting and Ajax Projects
 
 
Start reading Practical JavaScript, DOM Scripting and Ajax Projects on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Practical JavaScript, DOM Scripting and Ajax Projects (Paperback)

by Frank Zammetti (Author)
Key Phrases: cosmic squirrel, contact manager, cart item, Add Note, Internet Explorer, Omnytex Technologies (more...)
4.2 out of 5 stars See all reviews (5 customer reviews)

List Price: $44.99
Price: $36.51 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.48 (19%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
23 new from $3.51 16 used from $3.51
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $32.86

Frequently Bought Together

Practical JavaScript, DOM Scripting and Ajax Projects + Accelerated DOM Scripting with Ajax, APIs, and Libraries + Pro JavaScript Techniques
Price For All Three: $102.21

Show availability and shipping details

  • This item: Practical JavaScript, DOM Scripting and Ajax Projects by Frank Zammetti

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Accelerated DOM Scripting with Ajax, APIs, and Libraries by Jonathan Snook

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro JavaScript Techniques by John Resig

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Pro JavaScript Techniques

Pro JavaScript Techniques

by John Resig
4.3 out of 5 stars (24)  $36.51
JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.4 out of 5 stars (286)  $31.49
Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)

Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)

by Christian Heilmann
3.3 out of 5 stars (15)  $26.39
DOM Scripting: Web Design with JavaScript and the Document Object Model

DOM Scripting: Web Design with JavaScript and the Document Object Model

by Jeremy Keith
4.5 out of 5 stars (68)  $23.09
Pro CSS and HTML Design Patterns

Pro CSS and HTML Design Patterns

by Michael Bowers
4.6 out of 5 stars (29)  $29.69
Explore similar items


Editorial Reviews

Product Description

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!



About the Author
Frank W. Zammetti is a web architect specialist for a leading worldwide financial company by day, and a PocketPC and open-source developer by night. He is the founder and chief software architect of Omnytex Technologies, a PocketPC development house.



He has over 12 years of "professional" experience in the IT field, and over 12 more of "amateur" experience. He began his nearly life-long love of computers at age 7 when he became one of four students chosen to take part in the school district's pilot computer program. A year later, he was the only participant left! The first computer Frank owned was a Timex Sinclair 1000 in 1982, on which he wrote a program to look up movie times for all of Long Island (and without the 16k expansion module!). After that, he moved on to a Commodore 64 and spent about 4 years doing nothing but assembly programming (games mostly). He finally got his first IBM-compatible PC in 1987, and began learning the finer points of programming (as they existed at that time!).



Frank has primarily developed web-based applications for about 8 years. Before that, he developed Windows-based client/server applications in a variety of languages. Frank holds numerous certifications including SCJP, MCSD, CNA, i-Net+, A+, CIW, MCP, and numerous BrainBench certifications. He is a contributor to a number of open source projects, including DataVision, Struts, PocketFrog, and Jakarta Commons. In addition, Frank has started two projects: Java Web Parts and The Struts Web Services Enablement Project. He also was one of the founding members of a project that created the first fully functioning Commodore 64 emulator for PocketPC devices (PocketHobbit).



Frank has authored various articles on topics that range from integrating DataVision into web apps, to using Ajax in Struts-based applications. He is currently working on a new application framework specifically geared to creating next-generation web applications.


Product Details

  • Paperback: 576 pages
  • Publisher: Apress (April 16, 2007)
  • Language: English
  • ISBN-10: 1590598164
  • ISBN-13: 978-1590598160
  • Product Dimensions: 9.1 x 7 x 1.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #135,251 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #45 in  Books > Computers & Internet > Programming > Languages & Tools > Ajax
    #46 in  Books > Computers & Internet > Web Development > Programming > JavaScript

Inside This Book (learn more)


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(2)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

5 Reviews
5 star:
 (1)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 13 people found the following review helpful:
5.0 out of 5 stars Another great coding book by Zammetti, April 26, 2007
By Drew Lytle (Glenelg, MD United States) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
4.0 out of 5 stars It filled a niche I didn't know existed!, August 14, 2007
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Saved my ***, December 12, 2007
By B. Galos (Seattle, WA) - See all my reviews
(REAL NAME)   
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!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good Book Overall
The goal of the book "Practical JavaScript, DOM Scripting, and AJAX projects" illustrates what it takes to create an application solely in JavaScript. Read more
Published 4 months ago by Brian Mains

4.0 out of 5 stars Good Combo of JavaScript Frameworks and Projects
This book combines a look at some of the most popular JavaScript frameworks available at time of print (Dojo, YUI, Rico, MochiKit, Prototype, and MooTools) with a project-based... Read more
Published 4 months ago by Craig Cecil

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Get Within Reach

Shop for extension cords

Expand your power options with an extension cord. Get the cord type, indoor or outdoor, in the length you need in Lighting & Electrical.

Shop all extension cords

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 
Shop inverters for your MP3 Player
Groove on the GoKeep your MP3 player charged as you travel. Find functional and durable inverters in the Home Improvement Store.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates