AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Designing with JavaScript, 2nd Edition by Bill Pena, Nick Heinle ISBN: 1-56592-360-X Publisher: O'Reilly & Associates Pub. Date: 15 December, 2001 Format: Paperback Volumes: 1 List Price(USD): $34.95 |
Average Customer Rating: 4.2 (5 reviews)
Rating: 4
Summary: Very good book for getting up to speed quickly...
Comment: In some of my other reviews, I've talked about how you need a mixture of "how to" and reference books. This book falls into the "how to" realm, as this is a volume you can use if you're just starting out with JavaScript. Don't let the small size fool you, however. There's a lot of really good information packed into a book of manageable size.
The book is made up of a series of code samples that illustrate a particular task or function you'd want to accomplish in a web page. For instance, in the Forms And Validation chapter, the authors discuss why you would want to use JavaScript to do form validation. They then start out with a simple script to show how you'd set up a validation script for a form. After that, they start to build out the different validation edits that should catch invalid data. At the end, they recap with the complete script they just walked you through. The advantage to this style is that you are learning by doing real-world examples. And when finished, you have examples of code that you can refer back to in the future when you need similar functionality.
Another important thing to understand about JavaScript is how to use it to work with the object model of the browser, such as windows, forms, images, etc. Much of this information is interspersed within the chapters that are teaching you how to do things with JavaScript. I would have liked to see a chapter devoted just to the browser object model. However, given the intended audience (beginning web developers), it could have been a little too confusing to break that out.
For Notes/Domino developers, you'll find a lot that will be immediately useful as you start developing Domino web applications. Once again, the form validation section will help you to understand how you can use JavaScript to do your form validation instead of making round trips to the server to edit the Domino form using @Formula language. You will have to work a little harder to translate some of this into the Domino development environment, however. Since Domino translates Notes design objects into HTML "on the fly", you may never end up coding