Dojo: The Definitive Guide: The Definitive Guide and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Dojo: The Definitive Guide
 
 
Start reading Dojo: The Definitive Guide: The Definitive Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Dojo: The Definitive Guide [Paperback]

Matthew A. Russell (Author)
4.0 out of 5 stars  See all reviews (23 customer reviews)

List Price: $39.99
Price: $25.32 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.67 (37%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $25.32  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

0596516487 978-0596516482 June 24, 2008 1

Of all the Ajax-specific frameworks that have popped up in recent years, one clearly stands out as the industrial strength solution. Dojo is not just another JavaScript toolkit -- it's the JavaScript toolkit -- and Dojo: The Definitive Guide demonstrates how to tame Dojo's extensive library of utilities so that you can build rich and responsive web applications like never before. Dojo founder Alex Russell gives a foreword that explains the "why" of Dojo and of this book.

Dojo provides an end-to-end solution for development in the browser, including everything from the core JavaScript library and turnkey widgets to build tools and a testing framework. Its vibrant open source community keeps adding to Dojo's arsenal, and this book provides an ideal companion to Dojo's official documentation.

Dojo: the Definitive Guide gives you the most thorough overview of this toolkit available, showing you everything from how to create complex layouts and form controls closely resembling those found in the most advanced desktop applications with stock widgets, to advanced JavaScript idioms to AJAX and advanced communication transports. With this definitive reference you get:

  • Get a concise introduction to Dojo that's good for all 1.x versions
  • Well-explained examples, with scores of tested code samples, that let you see Dojo in action
  • A comprehensive reference to Dojo's standard JavaScript library (including fundamental utilities in Base, Dojo's tiny but powerful kernel) that you'll wonder how you ever lived without
  • An extensive look at additional Core features, such as animations, drag-and-drop, back-button handling, animations like wipe and slide, and more
  • Exhaustive coverage of out-of-the-box Dijits (Dojo widgets) as well as definitive coverage on how to create your own, either from scratch or building on existing ones
  • An itemized inventory of DojoX subprojects, the build tools, and the DOH, Dojo's unit-testing framework that you can use with Dojo -- or anywhere else

If you're a DHTML-toting web developer, you need to read this book -- whether you're a one-person operation or part of an organization employing scores of developers. Dojo packs the standard JavaScript library you've always wanted, and Dojo: The Definitive Guide helps you transform your ideas into working applications quickly by leveraging design concepts you already know.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Dojo: The Definitive Guide + Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences (Pragmatic Programmers) + Practical Dojo Projects (Expert's Voice in Web Development)
Price For All Three: $81.75

Show availability and shipping details

Buy the selected items together


Editorial Reviews

About the Author

Matthew A. Russell is a computer scientist who currently lives in Franklin, TN. Hacking and writing are two activities essential to his renaissance man regimen.


Product Details

  • Paperback: 500 pages
  • Publisher: O'Reilly Media; 1 edition (June 24, 2008)
  • Language: English
  • ISBN-10: 0596516487
  • ISBN-13: 978-0596516482
  • Product Dimensions: 9.2 x 7 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #178,884 in Books (See Top 100 in Books)

More About the Author

I'm a computer scientist and author who is passionate about open source, data mining, and web application technologies.

I've also worked extensively with the government as well as the private sector in and out of uniform to ensure that complex software is delivered on time and under budget in the midst of even the most difficult of circumstances. I can help you implement elegant end-to-end solutions to difficult problems involving spartan resources, nebulous requirements, high pressure, and messy data.

You can read more about me (and contact me) at http://www.linkedin.com/in/ptwobrussell

 

Customer Reviews

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

20 of 24 people found the following review helpful:
5.0 out of 5 stars The First Book of Its Kind, June 21, 2008
By 
This review is from: Dojo: The Definitive Guide (Paperback)
I'm up against a deadline for a web application. The going is slow when you
have to hand-carve the HTML, JavaScript, CSS and PHP. Dojo saves you at least
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.
Russell provides a clear, concise explanation of some very important JavaScript
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 15 people found the following review helpful:
5.0 out of 5 stars The Dojo Mojo, July 1, 2008
By 
Kenneth Sall (Columbia, MD United States) - See all my reviews
(REAL NAME)   
This review is from: Dojo: The Definitive Guide (Paperback)
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 Amazon 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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars A must Have for Dojo Developers, September 30, 2008
By 
M. Addesa (N Andover, MA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Dojo: The Definitive Guide (Paperback)
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.
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)
node list, dark roasts, simulating classes, light cinnamon, node manipulation, object returns, string attribute, event listeners, form dijits, layout dijits, xdomain build, other dijits, callback chain, easing function, greet method, prototypical ancestor, nls directory, programmatic creation, lifecycle methods, form widgets, using dojo, child widgets, simulated classes, layout widgets, browser utilities
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Name Type Comment, Function Extension, Hello World, Boolean Whether, Summary After, Server Communication, Name Comment, Core Implementations of Data, Function Used, Last Name, First Name, Parameter Type Comment, String Used, Managing Source Code, Exploring Dojo, The Definitive Guide, Accordion Container, Form Widgets Table, Boolean Indicates, Data Abstraction Example, Array Processing, Returns Object, Firebug Lite, Hands-on Dijit, Sub Communication
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.
 
(11)
(11)
(8)
(3)
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
See all 12 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject