Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books even without a Kindle device-with the FREE Kindle app for smartphones and tablets.
JavaScript: The Missing Manual: The Missing Manual

JavaScript: The Missing Manual: The Missing Manual [Kindle Edition]

David Sawyer McFarland
4.0 out of 5 stars  See all reviews (18 customer reviews)

Kindle Price: 16.07 includes VAT* & free wireless delivery via Amazon Whispernet
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition 16.07  
Kindle Edition, 9 Feb 2009 16.07  
Paperback -- Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.

Customers Who Bought This Item Also Bought

Product Description

Product Description

JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways -- without pain or frustration -- even if you have little or no programming experience.

JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages -- without having to script everything from scratch!

  • Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
  • Get real-world examples of JavaScript in action
  • Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
  • Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes
  • Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs
  • Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload

About the Author

David Sawyer McFarland is the president of Sawyer McFarland Media Inc., a web development and training company located in Portland, Oregon. In addition, he teaches JavaScript programming, Flash, and web design at the University of California, Berkeley, the Center for Electronic Art, the Academy of Art College, and Ex'Pression College for Digital Arts. He was formerly the webmaster at the University of California, Berkeley, and the Berkeley Multimedia Research Center. David is also the author of CSS: The Missing Manual and Dreamweaver CS3: The Missing Manual.

Product details

  • Format: Kindle Edition
  • File Size: 14244 KB
  • Print Length: 544 pages
  • Publisher: O'Reilly Media; 1 edition (9 Feb 2009)
  • Sold by: Amazon Media EU S. r.l.
  • Language: English
  • ASIN: B00IG1Y7VI
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (18 customer reviews)
  •  Would you like to give feedback on images?

More About the Author

David McFarland is a Portland, Oregon based Web developer who's been designing and building Web sites since 1995. He is the author of CSS: The Missing Manual and Dreamweaver: The Missing Manual. He is also a Macromedia-certified trainer, and a member of the faculty of the multimedia program at Portland State University

Customer Reviews

Most Helpful Customer Reviews
21 of 22 people found the following review helpful
4.0 out of 5 stars At last, real world Javascript answers 30 Dec 2009
By jakeone VINE VOICE
Format:Paperback|Verified Purchase
As some other reviews point out, this book won't teach you much about JavaScript per se, but it will teach you an awful lot about the JavaScript library, JQuery. At first, I was put off by this because I was convinced I needed to learn "raw" JavaScript. This book changed my mind.

"Raw" JavaScript can be quite cumbersome to use and many frequent tasks facing a web developer have to be written from scratch and tested for compatibility across multiple browser versions. Rather than attempt all this yourself, the author advises you to use a JavaScript library (e.g. JQuery) where many of the repetitive tasks facing web developers, e.g. building galleries, validating forms, hiding/showing elements etc. have already been written and tested for you. JQuery is basically JavaScript with most of the cross-browser incompatibilities eliminated and with added, powerful functionality to handle the most common tasks facing web developers.

Having seen the power and convenience of JQuery, I wouldn't worry too much about learning raw JavaScript - unless you had very specific requirements that JQuery couldn't handle. Indeed, this book has made my other purchase - a dry 800 page book about JavaScript - obsolete.

The best thing is that it tackles all the most common tasks you'll face in the "real world" - just take a look at its contents to see what I mean. Indeed, I can't envision a client-side feature that you couldn't implement with JQuery - and this book shows you most of them.

My only gripe is that there is a lot of repetition in the book.
Read more ›
Was this review helpful to you?
8 of 8 people found the following review helpful
I found this book a very useful introduction to using javascript and in particular the popular javascript library jquery in your web site. If you are looking for a detailed description of javascript this book probably isn't for you. However if you are looking for a book that explains the basics and how you can learn quickly to employ javascript tecniques (using the jquery library) to enhance your web sites then this is a good book to read. It is useful to have read CSS The Missing Manual first.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars As easy as it gets. 30 July 2009
Like the other Missing Manuals this book is clear and straightforward. It assumes a reasonable understanding of (x)html and CSS but the chapters are clearly laid out with hands on tutorials covering the theory. Best of all, the book uses jQuery from an early stage. jQuery seems to be THE javascript library at the moment.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Easy to Understand 28 Jun 2009
By L. Carr
Easy to read and understand. Simply written. Although I'm not a complete beginner to Javascript, I did find this book the best out of the ones I have bought.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By Realj42
This book is a great introduction to JavaScript which focuses on producing usable and easy to understand scripts for use with your website. This is the third 'missing manual' by David Sawyer McFarland I have read and he continues his easy, accessible approach, with plenty of hints and tips, some 'advanced notes' and pointers to further reading. The book is aimed at JavaScript beginners, but you will need to have a good basic understanding of HTML and CSS to benefit from it (and there's a Missing Manual covering those ...). You do not need previous programming skills as all programming techniques and logic are explained. The book is also fine for anyone with other programming experience (like me) but you may find you want to skip some sections

The book explains basic JavaScript, then focuses exclusively on using the jQuery library and associated plug-ins which are great for quick and easy fancy effects such as Lightboxes, slide shows, and animated navigation menus, all of which are covered in easy tutorials (in fact this book could easily be called jQuery: The Missing Manual). This should be fine to get you started using JavaScript and possibly all you'll ever need. My main criticism of the book is that it focuses too much on using the library functions and plug-ins, and does not try to show how to achieve something like this using pure JavaScript - in the end there may be something you want to do that is not covered by a plug-in.

To sum up - a great book for the JavaScript newbie (but not HTML/CSS newbie) but don't expect too much in the way of advanced JavaScript programming.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
3.0 out of 5 stars Not quite what I expected. 14 July 2010
Format:Paperback|Verified Purchase
I wouldn't recommend this book to an absolute beginner in JavaScript (like me). I think it's more suited to an intermediate programmer who understands JavaScript and wants to learn how to write programs using JQuery, not a person who wants to learn how to write their own programs from scratch.

I bought this book, because I own a copy of the very excellent CSS: The Missing Manual. Because of that book, I finally cracked things like Selectors and Floats, and found solutions to other nagging little problems, things I couldn't find on the Internet. (Perhaps I wasn't looking in the right places? I don't know.) I'd struggled with JavaScript in the past and given it up as a bad job, but lately, I decided to take another run at it, and I was hoping this manual could do for my JavaScript what the other manual did for my understanding of CSS. I'm afraid was disappointed on that score. I'm just as confused as ever!

The reason I gave the book three stars is because the basics are explained well enough, even if the exercises that follow aren't that great. Once he introduces JQuery, that becomes the focus of the book, and he shows you the great things that are possible using it, and I realise that for a lot of people that would be plus, but like I said before, I'm a beginner interested in learning good basic JavaScript. I'm not that interested in JQuery at the moment.
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
1.0 out of 5 stars The title is misleading
As other reviewers have pointed out, this book is about JQuery rather than Javascript.
That's fine if you want to learn about the JQuery library. Read more
Published 1 month ago by SeanJ
3.0 out of 5 stars More jquery than javascript
I quite enjoyed this book however it should more correctly be called 'jQuery - the missing manual' because the subject matter is berymuch jQuery and there is precious little about... Read more
Published 5 months ago by bikeman666
5.0 out of 5 stars Well written guide to Javascript and jQuery
An engaging and amusing style
Useful for specific aspects of website development
Only criticism is that the index is rather brief and under-developed.
Published 15 months ago by Dr. H. O'neal
5.0 out of 5 stars Excellent introduction to Javascript via Jquery.
Top marks to the excellent tutor David Sawyer McFarland for another great learning module of a book! Read more
Published on 2 Feb 2012 by C. L. Blythen
5.0 out of 5 stars Excellent Book!
Ideal for anyone like myself who publishes their own web sites but is not a programmer. JavaScript is not an easy language to get to grips with. Read more
Published on 6 Jan 2012 by ronwooduk
3.0 out of 5 stars terribly bloated if you're not an absolute beginner in computers
It's the first time I bought a "missing manual", because I was looking for something about javascript/jQuery I could take on holidays, and it got good reviews. Read more
Published on 26 July 2011 by johnny
5.0 out of 5 stars JavaScript
This is an excellent book for any web designer/developer. It is well laid out with lots of valuable content. I highly recommend this book.
Published on 3 Nov 2010 by John Neale
5.0 out of 5 stars great first book to get into jquery
I started and stopped reading this book several times, as more important stuff kept coming up, but always kept coming back to it as it was very well written and covered a wide... Read more
Published on 16 Sep 2010 by Mr. S. A. Stewart
2.0 out of 5 stars Big disappointment
Having previously read, from cover to cover, css: the missing manual, I had high hopes for this book. Read more
Published on 30 July 2010 by Richie
5.0 out of 5 stars Great Book with easy-to-follow examples
I thoroughly recommend this book to anyone who wants to pick up ideas and models to be used in planning a website
Published on 4 July 2010 by Stan
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category