1 option
Dojo : the definitive guide / Matthew A. Russell.
- Format:
- Book
- Author/Creator:
- Russell, Matthew A.
- Language:
- English
- Subjects (All):
- JavaScript (Computer program language).
- Web site development.
- Physical Description:
- 1 online resource (488 p.)
- Edition:
- 1st ed.
- Other Title:
- Powering up Ajax development techniques
- Place of Publication:
- Sebastopol, California : O'Reilly, 2008.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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 everythi
- Contents:
- Table of Contents; Foreword; Preface; Why Dojo?; What's in This Book; What's Not in This Book; Open Source Software Is Fluid; About You; Development Tools; Essential Working Knowledge; Closures; Context; Anonymous functions; Conventions Used in This Book; Style Conventions; Using Code Examples; Safari® Books Online; We'd Like to Hear from You; Acknowledgments; Part I; Toolkit Overview; Overview of Dojo's Architecture; Base; Core; Dijit; DojoX; Util; Prepping for Development; Getting Dojo; Downloading an official release; Downloading from Subversion; AOL's CDN; Debugging with Firebug
- Browser Security Settings for Running Dojo LocallyLightweight Server Responses; Terminology; Bootstrapping; dojo.addOnLoad; Configuration with djConfig; Exploring Dojo with Firebug; Exploring Base; dojo.byId; dojo.connect; Exploring Dijit; Summary; Language and Browser Utilities; Looking Up DOM Nodes; Type Checking; Duck Typing; String Utilities; Array Processing; Finding Locations of Elements; Testing Elements for a Condition; Iterating Over Elements; Transforming Elements; String-As-Function Style Arguments; Managing Source Code with Modules; Motivation for Managing the Mayhem
- Custom Module Example Over XDomainFibonacci Example with Local Toolkit Installation; Building a Magic Genie Example Module; JavaScript Object Utilities; Mixins; Extending Object Prototypes; Cloning Objects; Manipulating Object Context; Partially Applying Parameters; Hitching an Object to a Specific Context; Delegation and Inheritance; DOM Utilities; Ancestry; Selectability; Styling Nodes; Manipulating Attributes; Placing Nodes; The Box Model; Browser Utilities; Cookies; Back Button Handling; Summary; Event Listeners and Pub/Sub Communication; Event and Keyboard Normalization
- Mouse and Keyboard Event NormalizationStandardized Key Codes; Event Listeners; Event Propagation; Leveraging Closures with dojo.connect; One-time connections; Setting up connections within a loop; Connecting in Markup; Publish/Subscribe Communication; Summary; AJAX and Server Communication; Quick Overview of AJAX; JSON; AJAX Made Easy; XHR Examples; General Purpose XMLHttpRequest Calls; Hitching Up Callbacks; Deferreds; Deferred Examples Via CherryPy; Using Deferreds returned from XHR functions; Injecting Deferreds into XHR functions; Custom canceller; DeferredList; Form and HTTP Utilities
- Cross-Site Scripting with JSONPJSONP Primer; Core IO; Using JSONP with Dojo; Connecting to a Flickr data source; Getting back JavaScript from a JSONP call; IFRAME Transports; File downloads with IFRAMEs; Form submissions with IFRAMEs; Non-HTML response types; Manually creating a hidden IFRAME; JSON Remote Procedure Calls; JSON RPC Example; OpenAjax Hub; Summary; Node Manipulation; Query: One Size Fits All; Warm Up; State Tracking Example; The long, brittle way; The short, robust way; NodeList; Array-Like Methods; Chaining NodeList results; String-as-Function style Arguments
- Enhanced filtering
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed September 29, 2013).
- ISBN:
- 9780596551728
- 059655172X
- 9780596154257
- 0596154259
- OCLC:
- 297575476
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.