JavaScript: The Missing Manual and over 360,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.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
47 used & new from $18.96

Have one to sell? Sell yours here
 
   
JavaScript: The Missing Manual
 
 
Start reading JavaScript: The Missing Manual on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

JavaScript: The Missing Manual (Paperback)

~ (Author), McFarland David (Author)
Key Phrases: download the tutorial files, loado function, object literal containing, Internet Explorer, Google Maps, Hit Return (more...)
4.1 out of 5 stars  See all reviews (24 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, November 16? Choose One-Day Shipping at checkout. Details
36 new from $22.04 11 used from $18.96

Formats

Amazon Price New from Used from
  Kindle Edition $17.59 -- --
  Paperback $26.39 $22.04 $18.96
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy JavaScript: The Missing Manual and get Ruby on Rails: Up and Running at an additional 5% off Amazon.com's everyday low price.

JavaScript: The Missing Manual + Ruby on Rails: Up and Running
Buy Together Today: $45.19

Show availability and shipping details

  • This item: JavaScript: The Missing Manual

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

  • Ruby on Rails: Up and Running

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

CSS: The Missing Manual

CSS: The Missing Manual

by David Sawyer McFarland
4.7 out of 5 stars (102)  $23.09
Flash CS4: The Missing Manual

Flash CS4: The Missing Manual

by Chris Grover
3.8 out of 5 stars (5)  $26.39
Creating a Web Site: The Missing Manual

Creating a Web Site: The Missing Manual

by Matthew MacDonald
4.6 out of 5 stars (36)  $19.79
Dreamweaver CS4: The Missing Manual

Dreamweaver CS4: The Missing Manual

by David Sawyer McFarland
4.6 out of 5 stars (34)  $29.69
JavaScript: The Good Parts

JavaScript: The Good Parts

by Douglas Crockford
4.1 out of 5 stars (55)  $19.79
Explore similar items

Editorial Reviews

Product Description

JavaScript is essential for creating modern, interactive Web sites. But, unlike HTML and CSS, JavaScript is a true programming language with complex rules that are challenging for most Web designers to learn. In JavaScript: The Missing Manual, bestselling author David McFarland teaches you how to use JavaScript in sophisticated ways -- even if you have little or no programming experience.

In a clear, entertaining way, the book starts out by teaching you how to build a basic JavaScript program. Then, once you've mastered the structure and terminology, you'll learn how to use advanced JavaScript tools to add useful interactivity to your sites quickly and painlessly, rather than scripting everything from scratch.

To jump-start your progress, the book offers several "living examples" -- step-by-step tutorials for building Web site components with JavaScript using raw materials, such as graphics and half-completed Web pages, that you can download from the book's companion Web site.

In this book, you will learn:

  • How to get started. The book introduces the building blocks of JavaScript, and general tips on computer programming. Learn 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.
  • How to build Web Page Features. McFarland provides real-world examples of JavaScript in action. Learn to create pop-up navigation bars, enhance HTML tables, build an interactive photo gallery, and make Web forms more usable. Create interesting user interfaces with tabbed panels, accordion panels and pop-up dialog boxes.
  • How to troubleshoot and debug. The book will teach you how to avoid the ten most common errors new programmers make, and how to find and fix bugs.
  • How to communicate with the Web server. In addition to basic JavaScript, this manual covers Ajax, the approach that made JavaScript glamorous. Learn to use JavaScript to communicate with a server so that your Web pages can receive information without having to reload.

If you want to put JavaScript to work right away without getting tangled up in code, JavaScript: The Missing Manual is the best book available.



About the Author

McFarland teaches Dreamweaver courses at the Academy of Art in San Francisco and at the Center for Electronic Arts. He's a partner in Skymind, a web development company.

Product Details

  • Paperback: 543 pages
  • Publisher: Pogue Press; 1 edition (July 1, 2008)
  • Language: English
  • ISBN-10: 0596515898
  • ISBN-13: 978-0596515898
  • Product Dimensions: 9.2 x 7 x 1.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #22,839 in Books (See Bestsellers in Books)

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

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

More About the Author

David Sawyer McFarland
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David Sawyer McFarland Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

JavaScript: The Missing Manual
61% buy the item featured on this page:
JavaScript: The Missing Manual 4.1 out of 5 stars (24)
$26.39
CSS: The Missing Manual
20% buy
CSS: The Missing Manual 4.7 out of 5 stars (102)
$23.09
JavaScript: The Definitive Guide
7% buy
JavaScript: The Definitive Guide 4.4 out of 5 stars (290)
$31.49
JavaScript: The Good Parts
6% buy
JavaScript: The Good Parts 4.1 out of 5 stars (55)
$19.79

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(7)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

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

 
45 of 48 people found the following review helpful:
3.0 out of 5 stars May Need a Warning Label, August 11, 2008
By Brett Merkey (Palm Harbor, FL United States) - See all my reviews
(REAL NAME)   
§

I thought the author's other "Missing Manual" on CSS was very good and said so. ( CSS: The Missing Manual ) I am not so sure about this one.

This book is meant to be a beginner book and it certainly does treat certain aspects of JavaScript well from that perspective. My problem is that the author has chosen to integrate a particular JavaScript framework, jQuery, into the examples, starting with the introductory chapter.

I have used jQuery and have a high opinion of it, esp. of its CSS-like selector syntax. However, I don't think I ever could have learned the basics of JavaScript using jQuery. jQuery has its own syntax and its own ways of doing things that are different from other JavaScript frameworks and certainly *much* different from generic JavaScript.

A true beginner is going to find it difficult separating what is applicable to the wide world of JavaScript from what will only be applicable in one particular circumstance.

Perhaps the book may be better labeled as a getting started with JavaScript and jQuery text.

§
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 17 people found the following review helpful:
5.0 out of 5 stars Javascript/jQuery, August 24, 2008
By Bharat C. Ruparel (Newton, MA USA) - See all my reviews
(REAL NAME)   
I have David's CSS book and was waiting for this book to come out. I can understand one of the author's reservations about this book being jQuery specific, but if you stop to think of it, is also one of its strengths. There are "n" number of Javascript books out there which are pretty good, but do not take you beyond beginning/inermediate Javascript programming.

Realistically and practically, in order to get anything useful done in a reasonable amount of time, you have to use one of the frameworks. It could be jQuery, Prototype/Scripty, Dojo, Yahoo, any of these frameworks will do. The author has chosen to use jQuery which is an excellent choice.

Actually, my nitpicking is on the other side, i.e., the author should have left beginning Javascript material to any one of the other books and simply focused on Javascript with jQuery. His presentation style is very effective and he obviously knows CSS/Javascript world very well. Even better, he can communicate it equally well.

If you are beyond the introductory phase in CSS/Javascript world and are looking to build something useful beyond the toy pages, this book along with his CSS book becomes very useful.

jQuery, without a doubt, is a superior framework. I prefer it to Prototype and Scriptaculous. I do not know Yahoo or Dojo so I cannot comment on them.

I would buy other books from David again. In fact, I would love to see an "advanced" book where he brings together all of his knowledge and communication skills for creating "professional" web front-ends. Keep the same tutorial format though.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
4.0 out of 5 stars Great introduction to Javascript, October 12, 2008
By Ming Zhu "-mingz" (Melbourne, Australia) - See all my reviews
As Brett mentioned, this book integrates jQuery (a popular javascript library) into examples. More than half of the book teaches you how to use the jQuery library to enhance user experiences. It won't teach you how to write XMLHTTPRequest from scrach. Instead, the book teaches you how to make Ajax requests with jQuery, which greatly simplifies the problem (1~10 lines of code). The book exposes you to real-world problems and the practical way of solving them (that is using javascript libraries such as jQuery).

I strongly recommend this book to those who know nothing about javascript/ajax or jQuery. It serves as a great introduction to both of the topics. After you finish this book, you will be quite comfortable with javascript syntax. And if you want, you can always read other books to further extend you knowledge of plain javascript (the javascript without any library).

Brett gives a 3-star rating. I feel it is worth more than three, but I agree that it would be better if the publisher named the book "Javascript with jQuery" like.
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 Great. For beginners, but great.
The writing style was good. An excellent book for what it is. I would love the Advanced Javascript The Missing Manual. Again no complaints about this book.
Published 1 month ago by Travis Ray

3.0 out of 5 stars Extremely elementary treatment + poor coding style examples
As other reviewers have commented, this book is extremely elementary and not really suitable for anyone who already knows any C-like programming language (C, C++, java, Perl,... Read more
Published 3 months ago by Patrick Goetz

4.0 out of 5 stars Excellent
Excellent book for beginners! Very well written and easy to follow. I am a complete beginner when it comes to Javascript. Read more
Published 4 months ago by Emptyowe

3.0 out of 5 stars i think it's missing one very import thing
i really don't like knocking somebody's book, i bought it for the jQuery stuff. unfortunately i think he missed something very essential, he doesn't quite fully cover the... Read more
Published 4 months ago by Arial Mari Lancaster

5.0 out of 5 stars Finally! Get the Javascript answers you've been seeking
McFarland's work offers answers to the questions that other instructional sources leave unanswered.

My experience has been that both his Javascript and CSS books... Read more
Published 4 months ago by Sven

5.0 out of 5 stars David McFarland's books are a joy to read
I have read David McFarland's CSS book from cover to cover almost twice and I loved it. I was then ready to move on to JavaScript, so I purchased JavaScript and Ajax for the Web:... Read more
Published 5 months ago by Nathaniel A. Foldan

1.0 out of 5 stars Webmaster, Website Development
One of the poorest Javascript books I have ever encountered. I RETURNED IT for refund because it was not Javascript application instructive but merely a self-serving and confusing... Read more
Published 5 months ago by H. Weber

5.0 out of 5 stars Great tutorial
This book had received excellent review so I bought it. I can hardly think of a book that explains this topic in a better way.
Published 6 months ago by Hans Strahle

5.0 out of 5 stars Great JavaScript Book
There are lots of JavaScript books on the market now. Most of the time they are the same as any other book. Read more
Published 6 months ago by F. Stepanski

1.0 out of 5 stars This Book is Full of Misiformation
Another book chock-full of misinformation. Examples:-

"What is JavaScript?
JavaScript is a programming language that lets you supercharge your HTML with... Read more
Published 7 months ago by Garrett Smith

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
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
SEO and SEM 0 6 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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