FREE Delivery in the UK.
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon. Gift-wrap available.
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: Expedited shipping available on this book. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

JavaScript Programmer's Reference (Wrox Programmer to Programmer) Paperback – 28 Jul 2009

5.0 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£29.99 £10.28
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£29.99 FREE Delivery in the UK. Usually dispatched within 1 to 3 weeks. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 1032 pages
  • Publisher: Wrox; 1 edition (28 July 2009)
  • Language: English
  • ISBN-10: 0470344725
  • ISBN-13: 978-0470344729
  • Product Dimensions: 18.8 x 5.1 x 23.4 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 1,542,268 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

JavaScript is one of today′s most widely used scripting languages, and is an essential ingredient for building standards–based dynamic web sites and applications. While JavaScript has long enjoyed support within all major web browsers, a recent wave of browsers specifically boast significant improvement in JavaScript support and performance. This improvement, combined with new web standards such as HTML 5, makes learning JavaScript more important now than ever.

This book covers the JavaScript language in its entirety, showing you how to leverage its many features to create the next generation of standards–compliant Rich Internet Applications (RIAs) using Ajax, JSON, and much more.

Alexei White, a veteran programming instructor, provides you with both a practical tutorial and an easily accessible reference. The material presented reviews a range of topics from basic JavaScript syntax and core functions to advanced topics such as animation, debugging, remote server interaction, and offline storage.

As you progress through the chapters, you′ll advance yourJavaScript skills while gaining a strong understanding of the JavaScript language. You′ll also discover new tools to solve difficult real–world problems and find numerous reasons to keep this book within arm′s reach.

What you will learn from this book

  • All the core features of JavaScript, including types, objects, operators, syntax, and regular expressions
  • Various ways to create and work with functions, including the use of closures

  • How to create dynamic effects using DHTML and CSS, and how to use Ajax techniques from the ground up

  • Tips for mastering the quirks of and the differences between browsers with each new technique or feature of the language

  • How to use object–oriented design principles correctly in JavaScript applications

  • Ways to shorten your development time by mastering one of a number of available debugging tools such as Firebug or Fiddler

  • Methods for persisting data across web sessions using offline storage

  • How to avoid common traps and pitfalls like memory leaks and performance hogs to make your programs run smoother and save you time

Who this book is for
This book is written for web developers learning JavaScript for the first time, or seasoned veterans looking to brush up on the latest features of JavaScript.

Wrox Programmer′s References are designed to give the experienced developer straight facts on a new technology, without hype or unnecessary explanations. They deliver hard information with plenty of practical examples to help you apply new tools to your development projects today.

About the Author

Alexei White is a programmer, designer, and speaker. He is the inventor of RobotReplay, a web sessiontracking technology acquired by Foresee Results, and an author of the book Enterprise Ajax, as well as the DVD training series Enterprise Ajax LiveLessons. He has contributed to major Web projects for Microsoft and Nintendo. His blog can be found at When he s not working in Vancouver he can be found floating on a lake somewhere in the interior of British Columbia with a fishing pole in his hand. You may also find him on Twitter (@alexsaves).

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
When I found JavaScript Programmer's Reference (Wrox Programmer to Programmer) I was originally look a book to help me learn Ajax techniques. In the process, I found that Javascript has moved on considerably in the last few years. It provides an excellent Ajax reference but also acts as 1,000 pages of top class, modern Javascript reference.

The book is extremely well indexed and the function definitions are always marked with the browser(s) and other environments that they work in.

It explains well the differences between Microsoft Internet Explorer and the W3C's formal standards for the DOM although some suggested techniques will break the HTML standards (such as adding "new" attributes to HTML tags.

I'm very pleased extremely pleased with the quality of JavaScript Programmer's Reference (Wrox Programmer to Programmer) and am still surprised at how well the binding works for a reference of this size.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I've only read a few chapters (it's only just out) but this is an impressive reference. The ideas are clearly developed without being simplistic. You feel you are getting the whole up-to-the-minute picture in a very logical and complete fashion. The style is authoritative. I'm impressed that one person could achieve all this. At a mammoth 1000 pages I feel sheepish for pointing out there could be something on frameworks like Prototype, and maybe server side JavaScript. However other topics including Flash and Silverlight are covered.

Alexei White should be very proud.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
as expected
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on (beta) 4.3 out of 5 stars 6 reviews
8 of 8 people found the following review helpful
5.0 out of 5 stars More Than A Reference 9 Dec. 2009
By R. Bryant - Published on
Format: Paperback Verified Purchase
As a reference, this book works really well. One can pick up the book and quickly find anything from information about basic syntax, the DOM, to advanced features like Ajax and JSON. The examples stand alone from previous chapters, so there is no need to read the book linearly from cover to cover.

But if one *were* to read the book from cover to cover, it makes a great introduction to JavaScript for designers or others who are already familiar with HTML and CSS. White's writing style is pitch-perfect for such a use--the information is easy to follow while not being "dumbed-down."

The bottom line: great reference, but don't be afraid to use this to learn JavaScript as it is used today.
5.0 out of 5 stars Is a good book. 16 Mar. 2015
By elnombredeloszapatos - Published on
Format: Paperback Verified Purchase
Is a good book.. Is super big though, like a dictionary. I thought that it was going to be a thin smaller book for its low price, but man is just an excellent book.. ESPECIALLY FOR ITS FREAKING LOW PRICE WHERE I BOUGHT IT
1 of 1 people found the following review helpful
5.0 out of 5 stars Every developer must have this book 10 Aug. 2012
By NewOrder28 - Published on
Format: Paperback Verified Purchase
I read a few javascript books and I am familiar with a few books out there. I found them all lame. This is the book that I use to work with..It is very comprehensive and it will enable anyone at any level to understand and use javascript in the right way
2 of 3 people found the following review helpful
5.0 out of 5 stars Best Javascript Book on the market 6 Dec. 2010
By Tim in St. Louis - Published on
Format: Paperback
This book is thorough, clear, and concise. All sides of Javascript are covered, including basic animation and performance optimizations. The section covering closures explained a potentially confusing concept that had escaped me in other books. Highly recommended.
1 of 1 people found the following review helpful
2.0 out of 5 stars Good Book for Experts Bad Book for Beginners 19 Jun. 2015
By RWL - Published on
Format: Paperback
This book is for advance users only. If you can make sense of this:

var cbRef = document.getElementById("mybox");

if (document.attachEvent){
cbRef.attachEvent("onclick", function(e){
setTimeout(function(target){return function() {handleCBChange(target)}}
(e.srcElement ||,0);

Three anonymous functions deep. Give us a break.

The author uses anonymous functions out the wazoo instead of making the code easier to read. He seems to want to show his expertise by making the code as compact as possible. Good idea for an expert. Bad idea for a beginner.

But, if you can make sense of the above, a small sample from his book, then this book is for you. Keep in mind the font for the book is so tiny it is nearly impossible, without a magnifying glass, to tell the difference between the brackets and braces.

If there are any syntax errors in this book you'll be tracing them down for days.
Were these reviews helpful? Let us know