Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
""Very nice book, it feels so thought through and advanced, really pragmatic and useful stuff;)""--Roman Heinrich""Let me first say that this is the most inspiring software book I have bought in while!""--Joakim Marner
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
An early exercise involves creating a spreadsheet-like view using dojox.grid.Grid only that dojox.grid.Grid no longer exists, but by poking around I got it to work by using dojox.grid.DataGrid instead. Next up some code gets added to run asynchronous requests that pull in search results from yahoo based on the table row clicked. This does not work either. According to Yahoo 'The service has been shut down.' After reading through the documentation on [...] I am now finding that the method for including modules used by the book has been deprecated in favor of AMD format. To be fair I have not got very far with this book yet, but I'm already getting tempted to give up on it in favor of the online docs. It's a shame because this book is actually quite well written.
Dojo still has, however, one major drawback: the documentation is sparse at best, and completely missing in some areas. The API reference is not rich enough, and parts of the online free Dojo Book are outdated; the best option for programmers is often to skim directly through the well-commented source code and through the accurately done test suites. Dojo is a big and complex project, so it will take a while for the community to document it properly; in the meanwhile, the excellent forums, Dojo Campus and the IRC channel provide an excellent resource. Printed books also come to the rescue of programmers who want to use Dojo: being the project so interesting, there are quite a lot of titles available, and Mastering Dojo ranks among the most up-to-date and interesting ones.
I have to say I am very impressed with Dojo. It is a very polished project with quite a huge scope:
* If you've ever used templating technologies like Freemarker or Velocity, it has elements of this built in.
* Great themes. Architecture handles browser variants elegantly in CSS. No hacks here.
* It does a complete overhaul of the event model fixing up memory leaks in Internet Explorer.
* It is the most Accessibility friendly Ajax framework I've seen.
* It handles i18n really well and subclasses textboxes so you can have things like a numeric text box. Then you can apply currency formatting. It'll maintain two versions of the field in the browser. A viewable version and one that gets sent back to server. So things like thousand seperators, decimal points and currency symbols can be inserted and then stripped out in version returned to server. Great for things like percent 50% -> 0.5 etc. Great date formatting too.
* It also enables things like using the 'Esc' key to restore old values from form fields too.Read more ›
Most Helpful Customer Reviews on Amazon.com (beta)
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.
two-thirds of the work, so I'm very grateful for it. But it takes some getting
used 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 about
some invaluable Web development debugging tools that I'd never seen before.
notions: Closures, Context, and Anonymous Functions. And all of this before
we even get to the toolkit!
The book makes the Dojo easy to use and easy to understand. There's a wealth
of coding examples, as well as complete lists of objects, methods, and so forth.
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.
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.