Dojo.js

Dojo Goodness, Part 7 (Injecting Dojo After Page Load)

Matthew Russel post the seventh part of his article about Dojo Javascript library. In this chapter he showwws how to inject the Dojo after the page loads. Here's the one of the examples from this article:

JavaScript

Dojo Goodness, Part 6 (A Million Records in the Grid)

Matthew Russel published the next article from his series about Dojo Javascript library. In this article he tells about handling very large datasets and shoind the data in grids. He writes the following:

«It’s a given that you can use the grid to display relatively small data sets effectively in the browser and get the niceties of sorting, column resizing, etc. that come along with it. That’s cool and all, but there’s a practical limit to the number of records you can deal with at any given time, which eventually leads to the concept of paginating results.

Well, go ahead and forget about pagination; those days are finally over. Dojo’s grid works by lazy loading data as the grid scrolls. For a relatively small data set consisting of hundreds of records, lazy loading amounts to building out the DOM for a pre-loaded data set when you scroll. For example, if you had 100 records but could only view 20 of them at a time, you wouldn’t want to build the nodes for any of the records in 21 through 100 until you scrolled to that particular section. Sorting by a column and related tasks work in memory as expected for small data sets since you can effectively get things done in JavaScript. »

Source: ONLamp.

Dojo 1.1 released

Dojo 1.1 released recently with following main changes:

  • A growing collection of demos, tutorials, and articles

  • A new BorderContainer Dijit, which is a much better way to handle layout-based widgets than SplitContainer and LayoutContainer

Dojo Goodness, Part 4 (Easy AJAX)

Matthew Russel continues his series of af articlee about Dojo JavaScript library. In the article, that he posted today he shows how ro use the AJAX functionality of Dojo library. Here's the one of examples from this article:

JavaScript

Simple JavaScript Inheritance

John Resig writes about one of main object oriented programming concepts in JavaScript Language — Inheritance. He writes:

«I've been doing a lot of work, lately, with JavaScript inheritance - namely for my work-in-progress JavaScript book - and in doing so have examined a number of different JavaScript classical-inheritance-simulating techniques. Out of all the ones that I've looked at I think my favorites were the implementations employed by base2 and Prototype.

Dojo Goodness, Part 1

Matthew Russel starting a new series of articles about Dojo javascript library. This articles contains a small tutorials that will helps to the the fundamental of Dojo library. Matthew writes:

Ajax - A guide for the perplexed

Rather intresing an practical AJAX tutorial was posted on IBM developerWorks site. This tutorial consisst of two part. From the fist part of this tutorial tou will learn the basics of Ajax technology. Also it contains a lots of additional informattion and practical advices like as choosing the AJAX framework and IDE . You can read it here

Dojo Toolkit Module v2.0 Released!

For starters, version 2.0 of the Dojo Toolkit Module for Drupal has been released.

What's new in v2.0:

  • Added support for Dojo 0.9.0
  • Added support for defining a Dijit theme
  • Includes build profiles for local and CDN custom builds
  • Fixed bug with support for prefixed table names
  • Changed license from GPLv2 to AFL/BSD

 

Dojo 0.4.1 released

The 0.4.1 release is hot off the press with over 180 total bugfixes & improvements.

With this release, the Dojo API reference is nearing 100% coverage. Dojo Book has been updated, and most importantly the Porting Guide has been expanded.

Dojo 0.4.1 RC2 is now available.

The last RC build before Dojo 0.4.1 will be released is now available. Lots of niggling bugs have been fixed since RC1 and thanks to James Burke of AOL and Adam Peller of IBM, some new infrastructure for more efficiently handling localized resources is part of this build.

Syndicate content