Friday, July 15, 2011

AOP aspect of JavaScript with Dojo

http://lazutkin.com/blog/2008/may/18/aop-aspect-javascript-dojo/

CRUD with Dojo

http://lazutkin.com/blog/2009/dec/2/crud-with-dojo/

Using recursion combinators in JavaScript

http://lazutkin.com/blog/2008/jun/30/using-recursion-combinators-javascript/

Functional programming in Dojo
http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/

Dojo Connect

(...)dojo.connect is the core event handling and delegation method in Dojo. It allows one function to "listen in" on the execution of any other, triggering the second whenever the first is called. Many listeners may be attached to a function, and source functions may be either regular function calls or DOM events.(...)
http://docs.dojocampus.org/dojo/connect

Introduction to dojo

http://www.javaworld.com/javaworld/jw-01-2009/jw-01-introduction-to-dojo-1.html

Creating rich user interfaces with the Dijit component framework

(...)Part 3 of this three-part series on developing rich web-based applications using the Dojo toolkit, learn about the Dijit rich user interface component framework, which lets you build powerful interfaces with minimal effort.
http://www.ibm.com/developerworks/web/library/wa-ground3/index.html
(...)

Thursday, July 14, 2011

Build an Ajax application with the Dojo Toolkit

(..) Summary: The Dojo toolkit is a JavaScript library that makes the process of building large JavaScript-based Rich Internet Applications (RIAs) much simpler. With a wide range of features—from DOM querying and manipulation, Asynchronous JavaScript and XML (Ajax) request handling, excellent object-orientation support, and a full user interface widget library (Dijit)—Dojo is an excellent library to use to build a dynamic and interactive web application. In this tutorial, learn about many of the concepts of Dojo and the Dijit widget library through the development of a fully featured sample application, a contact manager system. This application lets a user browse, create, edit, and remove contacts (and contact groups) from a MySQL database. PHP is used on the server side to communicate with the database, with Dojo and the Dijit component library providing a rich, Ajax-powered user interface. The final result is a powerful web application that you can use as a foundation for your own RIAs. (...)

http://www.ibm.com/developerworks/web/tutorials/wa-dojotoolkit/resources.html