Start reading JavaScript & jQuery: The Missing Manual on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

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, tablets and computers.
JavaScript & jQuery: The Missing Manual

JavaScript & jQuery: The Missing Manual [Kindle Edition]

David Sawyer McFarland
4.4 out of 5 stars  See all reviews (32 customer reviews)

Print List Price: £25.99
Kindle Price: £11.78 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £14.21 (55%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £11.78  
Paperback £12.40  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Product Description

Product Description

JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming.

The important stuff you need to know:

  • Make your pages interactive. Create JavaScript events that react to visitor actions.
  • Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.
  • Improve your user interface. Learn how the pros make websites fun and easy to use.
  • Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.
  • Add a dash of Ajax. Enable your web pages to communicate with a web server without a page reload.
  • Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.

About the Author

David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a Web development and training company in Portland, Oregon. He's been building websites since 1995, when he designed an online magazine for communication professionals. He's served as webmaster at the University of California at Berkeley and the Berkeley Multimedia Research Center, and oversaw a complete CSS-driven redesign of David is also a writer and trainer, and teaches in the Portland State University multimedia program. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

Product details

  • Format: Kindle Edition
  • File Size: 5967 KB
  • Print Length: 540 pages
  • Page Numbers Source ISBN: 1449399029
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 2 edition (21 Oct 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B005Z29QQ2
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Bestsellers Rank: #74,428 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  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

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
20 of 20 people found the following review helpful
Format:Kindle Edition|Verified Purchase
I like David Sawyer McFarland's teaching style; he goes to the trouble of briefly re-explaining things wherever that helps and is on a mission to have you learn, rather than be impressed with how much he knows. I have seen this book (actually, in a review of what is effectively an earlier edition, then entitled simply 'Javascript') criticised for moving fairly swiftly on to jQuery from Javascript 'pure'. However, for anyone who interested in actually getting things done, the author is doing exactly the right thing in establishing the fundamentals of Javascript, noting the extreme difficulty that inconsistent browser implementations of JS present to anyone looking to program in it, and then moving on to the technology that solves those things and makes Javascript usable - viz, jQuery. I strongly suspect that if you really studied Javascript you'd come back to jQuery as the best solution. So the smart thing to do is go direct to jQuery ASAP, and that's what you get here.

I have other books on web technology by David McFarland and they are all among the very best of the 30+ that I have read. Personally, I haven't found any errors in anything that he has written and the downloaded files are a valuable aid to the learning process - it is very useful to have these downloadable files, as you can't copy and past code from a Kindle book easily. One proviso; you should probably acquire a thorough knowledge of hands-on HTML and CSS before you attempt javascript and jQuery.

The book also provides a good number of useful code examples, covering the great majority of things you're probably wanting to use JS/jQuery for. Summary: it's an outstandingly good book and it comes with downloadable code examples that you can quickly adapt for use on your own sites.
Comment | 
Was this review helpful to you?
10 of 10 people found the following review helpful
4.0 out of 5 stars Good for learning jQuery, not for JavaScript 7 Oct 2012
By Florin
Format:Paperback|Verified Purchase
I have mixed feelings towards this book. I guess your expectations will shape your experience with this book. If your aim is to learn quickly how to add nice stuff to your web pages, then this is a great book. It's very clear and you are nowhere stuck. Each example is properly explained step by step.
If on the other hand you want to learn JavaScript - the language - to develop in JavaScript, I don't think this is the proper book.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars Good JQuery intro and beginners recipe book 30 Mar 2012
Format:Paperback|Verified Purchase
I was just reading this for the JQuery really - I've read about Javascript before and not really been able to use it too much, but now I see JQuery as an easy way to leverage the power of Javascript on your site.

This cookbook-type manual contains common recipes (such as an animated menus, sliders, form validation or adding Google maps) that are the tip of the iceberg of jQuery functionality, but this book opened the door for me to be able to enhance my sites in the most common (and useful) ways that jQuery offers, and I still haven't read the chapter on "regular expressions" yet.

It does seem to contain a few typos and the demo files that I downloaded had a blooper in them that confused me for a while, but this book has been very useful and I think anybody will instantly be able to add common jquery enhancements to their site by simply copying the examples from the book.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Impressed - Very well written 20 Aug 2013
Format:Paperback|Verified Purchase
This is the first time I log in to write a review for a book and I do so, because this book is so well written that it totally deserves it. I have read many programming books, but this is hands down the most well written, best explained and easy to follow book. I even considered using it for teaching programming to students, because it's very easy to follow and to the point.

+ easy to read and to the point
+ good exercises written in a way that makes it very easy to complete and see the results
+ everything contained is thoroughly explained

- is probably going too slow and is very repetitive, which I didn't mind since it helps printing what you learn well in your mind. You can skip many sentences, paragraphs or even sections, if you want to go fast, but it gives such a feeling of thoroughness that personally didn't mind reading the same concept being explained again and again.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Easy Guide 5 Dec 2012
Format:Paperback|Verified Purchase
For those wanting to learn JQuery and dont know much about Javascript, This book is a good guide as it takes you through with steps by steps guide on what you can use JQuery to achieve. Recommended for starters as well as intermediate developers.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Idiotproof solution 27 Jun 2013
Format:Paperback|Verified Purchase
If you're a coder looking to get into javascript and using jquery this pretty much has it all. It starts off basic and covers the fundamentals well but is all about implementation. This is a book you can use, not just read and then read again because the first pass didn't sink in. It's not even worth thinking about. Buy it.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Recommended buy for anyone relatively new 24 April 2013
Format:Kindle Edition|Verified Purchase
Although I can't yet compare it to other javascript/jquery books, I've read lots of technical books of this sort and this compares well in terms of readability and depth. Style is good and the delivery relaxed and friendly. I particularly like the extensive cross-referencing so if you're the middle of a topic, and can't remember something it's based on, the hyperlink takes you to the section you need to recap.
Read this and you won't want to do without jquery. Start with a javascript only book and you would waste a lot of time.
It's not so much a manual as a guide but to me that's a positive thing. It's definitely bootstrapped my understanding and plans
Comment | 
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
4.0 out of 5 stars More JQuery than Javascript
In a nutshell, this book plows through the Javascript fundamentals but focuses mostly on JQuery, especially in the practical examples. Read more
Published 1 month ago by T. White
5.0 out of 5 stars Simply the best JavaScript/jQuery Resource
I've dabbled in JavaScript and jQuery for years and years, always with merely a functional understanding of how to do things, but not how things actually work (which causes... Read more
Published 1 month ago by Fraser B
4.0 out of 5 stars It's a Missing Manual - they're always good
Like the CSS Missing Manual I also own, this book gives clearly written and easily found instruction on the subject of JavaScript and JQuery. Read more
Published 3 months ago by T. J. Parnell
5.0 out of 5 stars Just what I was after..
Excellent.. easy to read with idiot proof explanations.. just what I was after.. If you know a little html then this book will be a breeze..
Published 4 months ago by mr john w kydd
5.0 out of 5 stars Very good for getting you started
A well written book that takes you through everything you need to know to get you started on Javascript and Quert. Read more
Published 5 months ago by R. Bickers
5.0 out of 5 stars Brilliant!
Finally a book that separates what you need to know and what you don't, I found it easy to follow and learnt exactly what I needed to.
Published 5 months ago by Robert Wellard
4.0 out of 5 stars Good introduction to JavaScript and jQuery...
"JavaScript and jQuery: The Missing Manual" by David Sawyer McFarland is another JavaScript book on the market, trying to introduce reader to jQuery but also explaining some more... Read more
Published 7 months ago by Denis Vukosav
2.0 out of 5 stars Really its just for someone who has never programmed a thing before
I bought this as it was the course book for a university module I am studying. Very disappointed that it is so slow going and the examples do too much hand holding …. Read more
Published 8 months ago by Baby Chick
4.0 out of 5 stars Great tutorial book
This is a great tutorial book with some well paced lessons. There are good resources to support, the book could do with a reference section for people to use when they complete the... Read more
Published 10 months ago by Pen Name
3.0 out of 5 stars good
complete and clear...when i will finish it i hope to give a more complete description of this manual...but for now it seems to be good enough
Published 11 months ago by Giuseppe
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
[attribute^=“value”] matches elements with an attribute that begins with a specific value. &quote;
Highlighted by 15 Kindle users
[attribute$=“value”] matches elements whose attribute ends with a specific value, &quote;
Highlighted by 13 Kindle users
If you want to add an item to the beginning of an array, use the unshift() command. &quote;
Highlighted by 12 Kindle users

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