Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

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

Have one to sell? Sell yours here
 
   
ppk on JavaScript, 1/e (Voices That Matter)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

ppk on JavaScript, 1/e (Voices That Matter) (Paperback)

by Peter-Paul Koch (Author)
Key Phrases: speed meter, dropdown menu, browser wars, Usable Forms, Site Survey, Sandwich Picker (more...)
4.5 out of 5 stars See all reviews (16 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
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
26 new from $19.21 20 used from $6.66

Frequently Bought Together

ppk on JavaScript, 1/e (Voices That Matter) + DOM Scripting: Web Design with JavaScript and the Document Object Model + Bulletproof Ajax
Price For All Three: $79.17

Customers Who Bought This Item Also Bought

Bulletproof Ajax

Bulletproof Ajax

by Jeremy Keith
4.4 out of 5 stars (27)  $26.39
JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.4 out of 5 stars (286)  $31.49
Pro JavaScript Techniques

Pro JavaScript Techniques

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

JavaScript: The Good Parts

by Douglas Crockford
4.2 out of 5 stars (48)  $19.79
jQuery in Action

jQuery in Action

by Bear Bibeault
4.4 out of 5 stars (40)  $26.39
Explore similar items

Editorial Reviews

Review
"ppk on JavaScript is a well-written and cleanly structured walk through useful JavaScript examples. It is extremely practical, and goes right to the core of what a web programmer needs to know about JavaScript to build real sites, right now.

In essence, it reminds me of how I learned to work on the web in the first place: careful examination of other people’s work. At its best, this book is a clearly annotated view source of Koch’s projects. It’s a comprehensive exploration of Koch’s thoughts about the problems he’s run into (problems that you’ll run into, too), how he approached them, and ultimately how he’s solved them."  -- Mike West, Managing Editor, Digital Web Magazine

Product Description

Whether you're an old-school scripter who needs to modernize your JavaScripting skills or a standards-aware Web developer who needs best practices and code examples, you'll welcome this guide from a JavaScript master.

Other JavaScript books use example scripts that have little bearing on real-world Web development and are useful only in the chapter at hand. In contrast, Peter-Paul Koch's book uses eight real-world scripts he created for real-world clients in order to earn real-world money. That means the scripts are guaranteed to do something useful (and sellable!) that enhances the usability of the page they're used on.

The book's example scripts include one that sorts a data table according to the user's search queries, a form validation script, a script that shows form fields only when the user needs them, a drop-down menu, and a data retrieval script that uses simple Ajax and shows the data in an animation.

After an overview of JavaScript's purpose, Peter-Paul provides theoretical chapters on the context (jobs for JavaScript, CSS vs. JavaScript), the browsers (debugging, the arcana of the browser string), and script preparation. Then follow practical chapters on Core, BOM, Events, DOM, CSS Modification, and Data Retrieval, all of which are explained through a combination of theoretical instruction and the taking apart of the relevant sections of the example scripts.



See all Editorial Reviews

Product Details

  • Paperback: 528 pages
  • Publisher: New Riders Press (September 20, 2006)
  • Language: English
  • ISBN-10: 0321423305
  • ISBN-13: 978-0321423306
  • Product Dimensions: 9 x 7.4 x 1 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #64,337 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #25 in  Books > Computers & Internet > Web Development > Programming > JavaScript

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

ppk on JavaScript, 1/e (Voices That Matter)
86% buy the item featured on this page:
ppk on JavaScript, 1/e (Voices That Matter) 4.5 out of 5 stars (16)
$29.69
DOM Scripting: Web Design with JavaScript and the Document Object Model
5% buy
DOM Scripting: Web Design with JavaScript and the Document Object Model 4.5 out of 5 stars (68)
$23.09
JavaScript: The Definitive Guide
4% buy
JavaScript: The Definitive Guide 4.4 out of 5 stars (286)
$31.49
JavaScript: The Good Parts
4% buy
JavaScript: The Good Parts 4.2 out of 5 stars (48)
$19.79

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.
(7)
(7)
(4)
(1)
(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?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
14 of 15 people found the following review helpful:
5.0 out of 5 stars Great JavaScript book by PPK!, October 12, 2006
It's funny, from looking at the title of the book, "PPK on JavaScript", you would never know it is one of the most interesting and informative JavaScript books on the market. PPK - Peter-Paul Koch is a well-known JavaScript and web developer from the Netherlands. His website [...] has pretty much been the defacto standard resource for all browser and JavaScript issues for the past few years. If there was something you wanted to know about JavaScript or some browser bug or issue you would go to his website or email him. He probably is not known unless you read some of the well-known development blog sites. He does not do public speaking at web conferences (unlike Jeremy Keith), but maybe after this book he will. And yes, most people it seems just call him PPK, not Peter so I guess that is one of the reason of the book title.

Anyways, on to the book review...Since I have most of the latest JavaScript books that have been published the past year, I was hoping this would be a little different, which it was. The skill level for this book is probably leaning towards the intermediate side since many of the code-snippets that PPK talks about use DOM syntax. Though that is not to say that if you're a beginner you shouldn't buy this book, but you will need to fast-forward to the middle of the book (Chapter 5), which he gives a great background of the Core concepts of the JavaScript language.

So basically the book is split into 3 sections (or how I see them separated). The first 4 chapters goes into high-level topics that are great for the basic DOM scripting who knows the basics of using the DOM but needs more instruction with usability, accessibility, standards and how the different layers (structure, content and presentation) work. These 4 chapters are the best in my opinion because most of these topics would require you to search endless articles on the web to find them. Apart from a few pages in the 5th edition of JavaScript: The Definitive Guide, I have not seen this in any other book. Chapter 5: The Core; covers all basics of the language to get anybody up to speed or use as a reference. The rest of the book covers topics such as the BOM (Browser Object Model), Events, DOM (Document Object Model), and CSS modification. The included source examples are the real gem of the book since it is real JavaScript applications that were used in real clients, not just little code examples that cannot be used in the real environment.

So if you need another JavaScript book and not sure what to get, or you have bought Jeremy Keith's excellent book (DOM Scripting: Web Design with JavaScript) and want to learn more about the DOM and accessibility or you are a newbie and want to learn the latest JavaScript standards and practices from a real developer, then this is the book for you. Go out and get it now!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars fills a void, October 30, 2006
By Jeanne Boyarsky (New York, NY) - See all my reviews
"ppk on JavaScript" fills an interesting void with the focus of today's JavaScript books. Most books either focus on "JavaScript in 21 Days", "JavaScript - Complete Reference" or "AJAX". This book covers techniques for creating clean and accessible JavaScript functionality.

The book's stated audience is someone who knows at least some JavaScript - a beginning level or up. Basically, you should feel comfortable reading and understanding code. I think the book might be a little overwhelming for a beginner to understand. A beginner could read it twice - once right away and once after reading another JavaScript book.

The author views JavaScript as a technique to add usability. He shows how to create "unobtrusive" JavaScript. In other words, the JavaScript stays out of the HTML page and the page works without JavaScript, albeit with less functionality.

Eight case studies (real life examples) are used throughout the book. The author points out why he selected certain techniques. He also notes bugs and where he would have done things differently. I particularly liked the emphasis on separation of concerns.

Keyboard users are also discussed from an accessibility point of view in several chapters. In other chapters, only users without JavaScript enabled were discussed. I would have liked a little more consistency with how accessibility was treated.

Overall, the book was very good. The tips were useful and I enjoyed the emphasis on design. And AJAX is discussed from the point of view of how it was used before it was called AJAX.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 20 people found the following review helpful:
3.0 out of 5 stars Less than I thought, January 19, 2007
I've been happily using ppk's website, quirksmode, for years. So when I saw his first book advertised on Amazon, I immediately pre-ordered it and waited anxiously for it to arrive. After reading through most it, I was really disappointed in its lack of more advanced topics.

Mr. Koch admits that the book doesn't cover every topic and is meant to address the real-world situations we web developers encounter. The problem is that, for JavaScript vets like me, I wanted this book to give me a deeper understanding of how using objects and, say, prototyping, could streamline the time it takes for me to write good, reusable code for my various projects. Sadly, none of these topics were covered. For a long book like this, it seems there was ample room to have covered these topics in some depth.

I would have given this book 2 stars, but ppk's writing style is very clear and understandable. Mr. Koch is a good teacher and shows a solid understanding of the concepts he's covered. Beginner and intermediate JavaScripters will find this book to be a nice reference with plenty of reusable code. For the more advanced, I imagine you'll discover the book's lack of depth as I have.
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

5.0 out of 5 stars Excellent Javascript book
This book is perfect for taking the basic JS programmer to the intermediate/advanced level. It is very well written and easy to read.
Published 1 month ago by Corey Johnson

5.0 out of 5 stars book from javascript Master
The book is wonderfull written by front end engineers guild founder peter paul koch one of the best know writers about browser incompatibilities and cross browser techniques and... Read more
Published 9 months ago by Mostafa farghaly

5.0 out of 5 stars One of my favorite books on JavaScript
I've been a fan of PPK's web site for sometime, and finally bought the book. I really like the way it's organized, and presents subjects within a project that will definitely... Read more
Published 10 months ago by Jeff White

3.0 out of 5 stars Not a beginner's book
I bought this book because I was familiar with the author and his website, quirksmode. I figured this guy was a master of JavaScript and a book written from him would be a solid... Read more
Published 15 months ago by Kevin Cruz

4.0 out of 5 stars From beginner to specialist
This book talks about scripting the DOM. Everything is clearly exposed : the history that make browsers like they are and not better, the tree behind an HTML document and the... Read more
Published 16 months ago by Francois Piat

5.0 out of 5 stars Solidify your javascript foundation
Javascript has been around for a while but it is still going places. ppk on Javascript sorts through all the fluff to deliver rock solid information. Read more
Published 22 months ago by Marius S. Seritan

5.0 out of 5 stars Most thorough walk through JavaScript in a book
PPK on JavaScript by Peter-Paul Koch might just be the most thorough JavaScript book I have read. Through the use of eight real-world example scripts, PPK walks us through... Read more
Published 23 months ago by Nate Klaiber

2.0 out of 5 stars Good website, bad book
PPK's website is probably the most authorative and up-to-date ressource on internet, but when it comes to JavaScript, one could not be less interesting. Read more
Published on April 10, 2007 by Pascal Perez

5.0 out of 5 stars PPK makes Javascript readable
Good concise walkthrough of Javascript, it's structure, quirks and possibilities. Experienced programmers from other languages can pick up Javascript pretty quickly using ppk's... Read more
Published on February 6, 2007 by Roger Hagen

5.0 out of 5 stars Excellent as a reference or as a guide.
This book is excellent!!! It can both guide you from a conceptual overview to a reference guide due to its real-world examples and up-to-date javascript technologies. Read more
Published on January 15, 2007 by Fernando C. Neto

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 (2 discussions)
  Discussion Replies Latest Post
ppk on his own book 1 September 2006
Looking forward to this one 0 June 2006
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 1 hour ago
looking for programming forums 18 20 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Sephora: Free Shipping

Sephora Brand Color Play Palette
Get free shipping on Sephora orders of $50 or more. Shop What's New, Sephora Exclusives, and Bare Escentuals Exclusives right here. Plus, shop Sephora's 75% off Sale and get free shipping on all Bare Escentuals starter kits for a limited time only.

Shop Sephora now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Bliss: Free Shipping

best of bliss set
Get free shipping on Bliss orders of $50 or more. Check out the Bliss-acclaimed firming duo, bikini perfect, fatgirlsleep and more.

See more

 

Keep It Under Cover

Shop for Power Equipment Covers
Protect your outdoor power tools and equipment from the elements with these durable covers.

Shop all outdoor power and lawn equipment

 

 

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
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

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