JavaScript: The Missing Manual: The Missing Manual and over one million other books are available for Amazon Kindle. Learn more

Kindle Edition
 
   
Sell Back Your Copy
For a $2.25 Gift Card
Trade in
Have one to sell? Sell yours here
JavaScript: The Missing Manual
 
 
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]

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


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback --  
Like this book? Find similar titles in the O'Reilly Bookstore.
There is a newer edition of this item:
JavaScript & jQuery: The Missing Manual JavaScript & jQuery: The Missing Manual 4.9 out of 5 stars (7)
$23.51
In Stock.

Book Description

0596515898 978-0596515898 July 1, 2008 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

Customers Who Bought This Item Also Bought


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

  • Paperback: 544 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.1 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #447,347 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

45 Reviews
5 star:
 (24)
4 star:
 (9)
3 star:
 (5)
2 star:
 (1)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (45 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

107 of 113 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)   
This review is from: JavaScript: The Missing Manual (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.

§
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


43 of 45 people found the following review helpful:
5.0 out of 5 stars Javascript/jQuery, August 24, 2008
By 
Amazon Verified Purchase(What's this?)
This review is from: JavaScript: The Missing Manual (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


34 of 35 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
This review is from: JavaScript: The Missing Manual (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
download the tutorial files, loado function, object literal containing, pull quote box, minified version, add the bolded code, tooltip content, accordion tab, tooltip title, descendent selector, accordion panel, visitor mouses, someone mouses, end validate, quis nostrud exercitation, variable named message, visitor typed, sticky option, src property, eiusmod tempor incididunt, anonymous function, mouseover event, hover style, tabbed panels, first text field
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Internet Explorer, Google Maps, Hit Return, Press Return, San Francisco, Our Products, Fisherman's Wharf, Release Notes, Ajax Tabs, Kansas City, Source File, Bob Smith, Step Over, Cascading Style Sheets, Most Web, Open Firebug, Social Security, Getting Started, Chicken Gumbo, Select Products, Loch Ness, Firefox Web, Mount Rushmore, Press the Return, Document Object Model
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

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
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject