Programming Books C Java PHP Python Learn more Browse Programming Books
JavaScript: The Missing Manual: The Missing Manual and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 
FREE Shipping on orders over $35.

Used - Like New | See details
 
   
Have one to sell? Sell yours here
Start reading JavaScript: The Missing Manual: The Missing Manual on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

JavaScript: The Missing Manual [Paperback]

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


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback --  
Sell Us Your Books
Get up to 80% back when you sell us your books, even if you didn't buy them at Amazon. Learn more
There is a newer edition of this item:
JavaScript & jQuery: The Missing Manual JavaScript & jQuery: The Missing Manual 4.2 out of 5 stars (114)
$23.19
In Stock.

Book Description

July 1, 2008 0596515898 978-0596515898 1

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


Editorial Reviews

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

  • Series: Missing Manual
  • Paperback: 544 pages
  • Publisher: Pogue Press; 1 edition (July 1, 2008)
  • Language: English
  • ISBN-10: 0596515898
  • ISBN-13: 978-0596515898
  • Product Dimensions: 9.1 x 7 x 1.2 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (47 customer reviews)
  • Amazon Best Sellers Rank: #678,550 in Books (See Top 100 in Books)

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
115 of 121 people found the following review helpful
3.0 out of 5 stars May Need a Warning Label August 11, 2008
Format:Paperback
§

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.

§
Was this review helpful to you?
45 of 47 people found the following review helpful
5.0 out of 5 stars Javascript/jQuery August 24, 2008
Format:Paperback|Verified Purchase
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 | 
Was this review helpful to you?
36 of 37 people found the following review helpful
4.0 out of 5 stars Great introduction to Javascript October 12, 2008
Format:Paperback
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.
Was this review helpful to you?
11 of 12 people found the following review helpful
5.0 out of 5 stars Another GEM by The Missing Manual!!! September 16, 2008
Format:Paperback
I've been saying for years that The Missing Manual line of books is one of the best publishing lines and 'JavaScript: The Missing Manual' keeps the tradition going. The thing that jumps out at me instantly is how RELEVANT this book is the Web 2.0 world. With heavy emphasis on AJAX, JQuery, interacting with Web 2.0 sites like Google Maps and the like, this book is fantastic for any and all JavaScript developers new and old. Packed with 500+ pages of material, the chapter listing is as follows:

01. Intro
02. Javascript 101
03. Logic & Control
04. Words, Numbers, Dates
05. Dynamically Modifying Web Pages
06. Events
07. Images
08. Navigation
09. Web Forms
10. Interface expansion
11. AJAX
12. Basic AJAX
13. Troubleshooting & Debugging
14. Javascripts next steps

My only complaint with this book is that I wish they had decided to publish this in COLOR. Many of TMM books are published in color and some don't require it but I think this one should have been.

Overall an exceptional book for JavaScript developers today and in the future.

AWESOME!

***** HIGHLY RECOMMENDED
Was this review helpful to you?
14 of 16 people found the following review helpful
5.0 out of 5 stars Are you still writing your own javascript libraries? November 18, 2008
By Eric
Format:Paperback|Verified Purchase
I haven't completed this book yet, so I will come back and update this review once I have, but I wanted to get something out there to convince others who might be on the fence about buying this book. First off, it's more of a jQuery book than it is a Javascript book. Sure jQuery is a library that runs on top of Javascript, but it's important to make that distinction. The first 100 pages or so of the book get you quickly up to speed with Javascript statements, variables, string arrays, functions, regular expressions, etc. The basics are covered quite well with a number of succinct and well-explained examples.

Up next the author covers the basics of modifying the document object model (DOM) or quite simply: adding, changing and removing HTML content on a page. He shows you the basic document object methods and how to do things "the hard way". He doesn't spend much time on the "hard way" and quickly introduces the lightweight, fast and widely accepted jQuery library. When I first heard about jQuery, I was skeptical. I like writing my own code. I like being able to understand the nuts and bolts of what is being interpreted or executed at runtime. Sadly, Javascript doesn't always run the same way on different browsers and different operating systems. Writing cross-browser code isn't impossible, in fact the SitePoint book Simply Javascript was a good tutorial on how to write your own "cross-browser" library, it's just that jQuery adds so much more. It adds in helper methods for selecting HTML elements on your page (the $ CSS selector syntax), cross-browser event handling, plug-in support, and much more. More and more people are starting to use jQuery and Microsoft and Nokia have even given it heavy endorsements.

Getting back to the book.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Mostly jQuery libraries
If you want to learn Javascript - this has a nice introduction, but does't go into much depth. It switches over to jQuery library files halfway through the book. Read more
Published 12 months ago by Juya
5.0 out of 5 stars Just another in a line of great books
These missing manuals are the best... They can take you from beginner to pro then serve as a reference forever. McFarland and his crew have it RIGHT ! Read more
Published 14 months ago by David Miller
4.0 out of 5 stars JavaScript Missing Manual
It took a while to receive with no clear shipping information but it eventually arrived in good shape. Amazon seems to think it was never shipped when it was. Read more
Published on January 8, 2012 by Kristen L. Senese
5.0 out of 5 stars iQuery vs. Jscript
JQuery is the very strength of this book and offers a practical blend of basic concepts for Java script concepts and gradual transition into jQuery programming. Read more
Published on October 27, 2011 by Amazon Customer
5.0 out of 5 stars This Title Remains as the One the Other Authors Chase!
Pogue and his Missing Manual series is tops. No one has yet to come up with the idea that beats this series. Read more
Published on August 27, 2011 by Frank Beckendorf
5.0 out of 5 stars JavaScript:The Missing Manual
Excellent book, very helpful to a beginner like myself.There seems to be enough depth to be useful for a long time.
Published on March 9, 2011 by T. Mein
5.0 out of 5 stars JQUERY/JAVASCRIPT. Making the Jump from C, C++, JAVA
Ok, I've read the reviews. In the beginning of about every "C", "C++", "JAVA" book, you will be introduced to about the first 160 pages of this book. Read more
Published on March 4, 2011 by Joe Hassis
5.0 out of 5 stars Useful Resource
This book is just what I wanted as a reference book.

Simplifies the Javascript commands and provides a valuable resource for discriminating between various... Read more
Published on January 23, 2011 by Allan Thompson
5.0 out of 5 stars great book - yes it does teach jQuery
i really like this book. perhaps the title should have been "javascript/jquery - the missing manual" but other than that i can find no weaknesses with the book. Read more
Published on November 5, 2010 by patrick kellogg
4.0 out of 5 stars Useful beginner book
If you want to learn modern JavaScript development (i.e. JQuery) from scratch then this book is for you. Read more
Published on September 4, 2010 by Lars Tackmann
Search Customer Reviews
Only search this product's reviews
ARRAY(0xa69b8ef4)

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category


Want to discover more products? You may find many from hide navigation bar shopping list.