Paperback: 500 pages
Publisher: O'Reilly Media; 1 edition (June 27, 2008)
Language: English
ISBN-10: 0596516487
ISBN-13: 978-0596516482
Product Dimensions: 7 x 1.2 x 9.2 inches
Shipping Weight: 1.6 pounds (View shipping rates and policies)
Average Customer Review: 3.6 out of 5 stars See all reviews (44 customer reviews)
Best Sellers Rank: #487,699 in Books (See Top 100 in Books) #11 in Books > Computers & Technology > Programming > Languages & Tools > Ajax #181 in Books > Textbooks > Computer Science > Object-Oriented Software Design #243 in Books > Computers & Technology > Computer Science > Systems Analysis & Design
One line conclusion: Recommended for serious developers using Dojo.Comparing this book with the other two Dojo books (one published by O'Reilly and one by Addison-Wesley Professional), I feel the title of this book is justified. The contents of the other two are greatly overlapped with the free online documentation of Dojo [...]. If all you wanted is a Dojo book that resembles a print copy of the free on line book, then you can buy the other two. If you are asking for something more, like how Dojo actually works and how to customize Dojo build (a pivotal step to speed up your product) then this is the one you need. You will not find such detailed documentation from either the Dojo documentation or the other two books.I take one star out because the contents of the book does not fully cover the functionality of Dojo, which is somewhat understandable as Dojo itself keeps evolving.
I'm up against a deadline for a web application. The going is slow when youhave to hand-carve the HTML, JavaScript, CSS and PHP. Dojo saves you at leasttwo-thirds of the work, so I'm very grateful for it. But it takes some gettingused to, and the on-line documentation is, well, succinct.Russell's book came along just in time. It's a lifesaver.The Introduction alone is worth the price. I found out aboutsome invaluable Web development debugging tools that I'd never seen before.Russell provides a clear, concise explanation of some very important JavaScriptnotions: Closures, Context, and Anonymous Functions. And all of this beforewe even get to the toolkit!The book makes the Dojo easy to use and easy to understand. There's a wealthof coding examples, as well as complete lists of objects, methods, and so forth.
Great material for Dojo v1.5 and earlier. Unfortunately, I had to use Dojo v1.8.1, and the book was useless, since the entire syntax for Dojo commands changed for v1.8... I had to go online to get the new syntax for v1.8.1, and there is no book available for this version...
Great material for Dojo v1.5 and earlier. Unfortunately, I had to use Dojo v1.8.1, and the book was useless, since the entire syntax for Dojo commands changed for v1.8... I had to go online to get the new syntax for v1.8.1, and there is no book available for this version...
Matthew Russell has captured what makes Dojo the "magic sauce" of the Ajax world. As he indicates in the book's dedication, Dojo can be your friend in combating browser idiosyncrasies. Since Russell has been an active participant in the Dojo development community for a long time, he's in an excellent position to write from an expert's viewpoint. Another reviewer has covered the book's contents thoroughly. "Dojo: The Definitive Guide" is very well-organized and covers lots of ground. I appreciate the fact that the author doesn't simply rehash online documentation; instead he provides real insight and coherent explanations. Like most O'Reilly books, the table of contents and index are invaluable in rapidly honing in on a particular subtopic.To get the most out of this book, you do need to have some web development background (JavaScript, CSS, HTML), but then who else would be purchasing this book? While the book might have benefited from a discussion of Dojo use with YUI, Google Gear, or other toolkits, the author points out this is out of scope. I imagine this saved more than a few trees. (Check out the ongoing efforts of the OpenAjax Alliance if you need to combine multiple frameworks.) I would have preferred access to the code examples packaged in a convenient zip file; perhaps the author will add that to his O'Reilly catalog page (URL given in the preface or just search for "Dojo" at oreilly.com). However, these points do not detract from the thoroughness in which Russell has covered a difficult and rapidly changing topic.This book is certainly worthy of the fine O'Reilly imprint. The fact that it is edited by the always discerning Simon St. Laurent is definitely a plus. If you are a web developer who needs cross-browser support, you need this book in your library.
This book is an outstanding resource for anyone who plans to work with the Dojo Toolkit. Dojo is my personal favorite toolkit for JavaScript development. This book really helps to explain not only the "how to" of Dojo but also the "how come". It is a great reference for Dojo's core functionality, for Dojo's Dijit widgeting system and for the Dojo build system and test harness. It gives great practical advice on how to exploit the power of dojo.query, and provides great coverage of Dojo's data stores for data source abstraction. It has excellent coverage of dojo.fx for animations, it provides an invaluable desktop reference for Dijit. There is also a excellent coverage Dojo's Data Transport apis like XmlHttpRequest, dojo.io.script(Dynamic Script Tag injection for JSONP or JSON with a check string mechanism), as well as the use of iframes for data transport.If you are working with Dojo this book will make your life a whole lot easier.One thing you should know before buying this book. It does not have in depth coverage of anything in the Dojox package, so you will not find anything in this book on the Data Grid!Take a few days and give it a read, then keep it on your desk for reference. You can't go wrong.
Dojo: The Definitive Guide HTML & XHTML: The Definitive Guide: The Definitive Guide (Definitive Guides) 802.11 Wireless Networks: The Definitive Guide: The Definitive Guide Oracle SQL*Plus: The Definitive Guide (Definitive Guides) The Definitive Guide to GCC (Definitive Guides (Paperback)) Vertical Gardening: The Definitive Guide To Vertical Gardening For Beginners. (The Definitive Gardening Guides) The Definitive Guide to MongoDB: A complete guide to dealing with Big Data using MongoDB Raspberry Pi: 101 Beginners Guide: The Definitive Step by Step guide for what you need to know to get started (Raspberry Pi, Raspberry, Single Board Computers, ... Pi Programming, Raspberry Pi Projects) Raspberry Pi 2: 101 Beginners Guide: The Definitive Step by Step guide for what you need to know to get started Raspberry Pi 2: 101 Beginners Guide: The Definitive Step by Step guide for what you need to know to get started (Raspberry Pi 2, Raspberry, Single Board ... Pi Programming, Raspberry Pi Projects) The Champagne Guide 2016-2017: The Definitive Guide to Champagne Foraging: Your Beginner's Guide and Definitive Handbook to Foraging Wild Edible Plants and Herbs(foraging guide, foraging for beginners, foraging for survival, foraging tips, foraging wilderness) Woodworking: 101 Beginners Guide (The Definitive guide for what need to know to start your projects today) (Woodworking, Woodworking tools, Staining, Varnishing, Lacquering) Alternative Medicine Definitive Guide to Headaches (Alternative Medicine Definative Guide) Vaper's Guide - The Definitive Guide To Vaping All Music Guide to Rock: The Definitive Guide to Rock, Pop, and Soul (3rd Edition) All Music Guide to Soul: The Definitive Guide to R&B and Soul The Rough Guide Rock: The Definitive Guide to More than 1200 Artists and Bands (3rd Edition: Expanded and Completely Revised) Reiki: The Ultimate Guide: The Definitive Guide: Improve Health, Increase Energy and Feel Amazing with Reiki Healing (reiki, reiki healing, chakras, energy ... techniques, aura, reiki for beginners) Hadoop: The Definitive Guide