Login Register

General

What browsers does Dojo support?

version:
1.0
  • Latest Safari (currently 3.0.x), 2.0 support was dropped upon the release of Leopard
  • Latest Opera (currently 9.0+) -- (Dijit does not currently support Opera but Dojo Core does)
  • Internet Explorer (Windows) 6.0+
  • Firefox 1.5+/Mozilla (Dijit supports FireFox 2+, though Core works with 1.5+)
  • Konqueror 3.5+

What is Dojo?

version:
all

A standard library for JavaScript. More information is available on the about page.

Hello World - Dojo for the Attention-Impaired

The purpose of this tutorial is to provide a starting point for users who are new to Dojo. Whilst every effort is made to introduce as much as possible about Dojo, it is impossible to include more of the detailed information since to do so would be counterproductive and confusing to new users. For more information on the concepts introduced here, please see the links to other resources at the end of this document (Finding More Resources).

dojo.query() what query syntax is supported.

version:
1.0

dojo.query supports CSS3 selectors.

Helpful websites are:

General information

The goal of Dijit is to provide a set of basic widgets which support theming, accessibility, and globalization. The widgets and widget infrastructure have been moved into a separate subproject called "Dijit" and vastly streamlined and with a new directory structure.

It is possible to write validating markup with Dojo widgets?

version:
0.4

Starting with the 0.2 release, you can use namespaces for attributes and class declarations to declare the dojo type. This feature was removed after the 0.4 release due to performance issues in the parser. Going forward, supplemental DTDs are required for validation.

<button class="dojo-button2" dojo:caption="hello world" />

Why does IE report a syntax error when other browsers do not?

version:
all

Perhaps there is an extra comma at the end of a list. For example:

var request = dojo.io.bind({
                url: this.actionURL,
                method: 'get',
                content: {
                        id: this.rowId,
                        field: this.dbField,
                        value: this.checkbox.checked
                }// this comma shouldn't be here!
        });

Or:

var foo = [ 1 , 2, 3, ];

Or:

var obj = {
        apple: "delicious",
        brussel sprouts: "yucky",
};

What does Dojo stand for?

version:
all

It stands for "a name that won't result in Microsoft's lawyers sending C&D's to Alex".

From Alex Russell: Actually, I was uncreative enough to name my last toolkit "netWindows" so this go-round we actually took a vote. Leonard Lin suggested "Dojo", and it won the vote. It doesn't really stand for anything.

We're different from closed source vendors because we appropriate random words out of *other* languages ;-)

Syndicate content