JavaScript: The Missing Manual

Posted by admin on Oct 3, 2009 in PHP Books |
User Reviews Send this to a friend
JavaScript: The Missing Manual
 
Manufacturer: Pogue Press
Customer Rating:
 
List Price: $39.99
Sale Price: $26.39
Availibility: Usually ships in 24 hours
Free Shipping Available
Buy Now
 

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 howto 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.

Product Details

No details are available for this product

Video Reviews

No video reviews found for this product.

Customer Reviews

Javascript/jQuery
 
Review Date: August 24, 2008
Reviewer: Bharat C. Ruparel, Newton, MA USA
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.
Are you still writing your own javascript libraries?
 
Review Date: November 18, 2008
Reviewer: Eric, Minneapolis,MN USA
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. I'm not quite finished yet, but gazing ahead in the chapters I see a lot of great stuff: enhancing forms input, forms validation, dynamic tooltips, sortable tables, interactive images, doing ajax with jQuery and more.

After this one, I'm going to go back to my jQuery in Action book and then tackle John Resig's (one of the primary authors of jQuery) book Secrets of the Javascript Ninja!

Whoever thought Javascript could be this much fun? I certainly didn't! I've always hated Javascript. Give me Windows Forms, WPF, Silverlight, VB6, MFC, anything... I've always despised Javascript programming. Maybe a little less now that jQuery is here... :)
Another GEM by The Missing Manual!!!
 
Review Date: September 16, 2008
Reviewer: Daniel McKinnon, Tewksbury, MA USA
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
Great JavaScript Book
 
Review Date: April 23, 2009
Reviewer: F. Stepanski,
There are lots of JavaScript books on the market now. Most of the time they are the same as any other book. With the recent influx of JavaScript books focusing on Ajax its difficult to find a book that focuses on the basics as well as showing you how to use a library in effective and practical ways.

JavaScript: The Missing Manual is really 2 books in one. The first part of the book (up to Chapter 5) focuses on teaching the reader the basics of JavaScript. From the basic syntax to conditional statements to objects. Then the book switches gears a bit and talks about JavaScript libraries and the most popular library so far: jQuery.

jQuery is a very popular and powerful library that many commercial websites now use (including Google) and should be understood by anybody wanting to further develop their JavaScript skills. The author talks about jQuery and how it can be used and then shows the reader in a couple chapters how it can be used in practical examples.

Examples are such as automatic pull quotes, event listeners, Page FAQ, effects, adding search in forms, form validation, and much more. I've never seen a jQuery book that the author uses so many practical examples. There are a few jQuery books by Packt publishing, but they are mainly reference books re-stating the jQuery documentation.

This book really goes into detail of how and why jQuery would be useful instead of just showing you how to do something and then moving on.

The author goes into detail about the jQuery UI project and then the last 2 chapters talks about how you can use jQuery with Ajax.

No JavaScript is perfect, but his book comes very close.

A great buy and I highly recommend it.
This book should be a template for how technical manuals should be written.
 
Review Date: February 21, 2009
Reviewer: A. Solorzano, ValueHunter
This book is excellent. The author's writing style makes it very easy to read and he effectively teaches you the material. He does kind of take you through baby steps, but he does it in such a way that he keeps your interest. I appreciated that when he referred to something already covered he would give you the page number(s) where he covered it. He also breifly repeats things which I found very helpful. I especially liked that he keeps it simple; unlike many technical authors who seem to put too much emphasis on trying to sound smart with using really big words and long bloated sentences.

This book should be a template for how technical manuals should be written.

Tags: , ,

Reply

Copyright © 2010 PHP Books All rights reserved. Theme by Laptop Geek.