Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:dojo

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
becki:linux:dojo [2010-06-30 15:19]
becki
becki:linux:dojo [2011-03-08 06:49] (aktuell)
becki
Zeile 2: Zeile 2:
 ===== Links == ===== Links ==
  
-[[dojo>​quickstart/​index|Tutorial]][[dojo>​manual/​index|Reference]] --- [[http://​api.dojotoolkit.org/​|API Reference]] --- [[http://​dojocampus.org/​explorer/​|Feature explorer]] (incomplete?​) ​---  [[http://​o.dojotoolkit.org/​book/​dojo-book-0-9/​hello-world-tutorial|hello world (outdated)]] ​--- [[http://​dev.aol.com/​dojo|Dojo Lib from AOL's CDN]] --- [[http://​www.sitepen.com/​blog/​series/​dojo-quick-start-guide/​|Old quick start]] --- [[javascript]]+[[dojo>​quickstart/​index|Tutorial]] ​--- [[dojo>​quickstart/​dojo-basics|dojo-basics]] --- [[dojo>​manual/​index|Reference]] --- [[http://​api.dojotoolkit.org/​|API Reference]] --- [[http://​dojocampus.org/​explorer/​|Feature explorer]] (incomplete?​) --- [[http://​dev.aol.com/​dojo|Dojo Lib from AOL's CDN]] --- [[http://​www.sitepen.com/​blog/​series/​dojo-quick-start-guide/​|Old quick start]] --- [[javascript]]
  
 ===== Why Dojo? == ===== Why Dojo? ==
Zeile 22: Zeile 22:
  
 FIXME Does this table make sense at all? FIXME Does this table make sense at all?
 +
 +===== Use Dojo from your Own Server ==
 +
 +Download the "Dojo Toolkit Release"​ from http://​dojotoolkit.org/​download#​getdojo and install it on your server to ''/​var/​www/​htdocs/​lib/''​
 +
 +See also: http://​docs.dojocampus.org/​quickstart/​install#​use-dojo-from-your-own-server Note that the ''​themeTester.html''​ mentioned there does //not// exist in the install.
  
 ===== Make a custom Build == ===== Make a custom Build ==
Zeile 32: Zeile 38:
 ==== Make a cross-domain Build == ==== Make a cross-domain Build ==
  
-The following exemplary steps build a cross-domain build with standard profile to be installed on the machine of the brower. Hence the browser machine needs a webserver as well! The actual dojo app can live on a space limited device where the browser connects to:+The following exemplary steps build a cross-domain build with standard profile to be installed on the machine of the browser. Hence the browser machine needs a webserver as well! The actual dojo app can live on a space limited device where the browser connects to:
  
   - [[http://​dojotoolkit.org/​download/​|Download]] and extract latest stable //source// release   - [[http://​dojotoolkit.org/​download/​|Download]] and extract latest stable //source// release
Zeile 133: Zeile 139:
   * Name unused css modules with the ''​cssImportIgnore''​ command line attribute when calling ''​build.sh''​. You can easily spot unused css modules by looking at ''​dojo-svn/​dijit/​themes/​tundra/​tundra.css''​.   * Name unused css modules with the ''​cssImportIgnore''​ command line attribute when calling ''​build.sh''​. You can easily spot unused css modules by looking at ''​dojo-svn/​dijit/​themes/​tundra/​tundra.css''​.
   * Unused images may be picked out from ''​dojo-svn/​dijit/​themes/​images/''​. For, you look in ''​dojo-svn/​dijit/​themes/​tundra/​tundra.css''​ for all references to the ''​image''​ subdir and there you remove all images which are //not// referenced.   * Unused images may be picked out from ''​dojo-svn/​dijit/​themes/​images/''​. For, you look in ''​dojo-svn/​dijit/​themes/​tundra/​tundra.css''​ for all references to the ''​image''​ subdir and there you remove all images which are //not// referenced.
 +
 +===== Dijit ==
 +
 +Dijit widgets are wrappers around native DOM nodes.
 +
 +''​dojo.byId()''​ returns the DOM node, whereas [[dojo>​dijit/​byId|dijit.byId()]] returns the Dijit widget.
 +
 +Dijit widgets have an attribute called ''​domNode''​ to access the DOM node. [[dojo>​dijit/​info|More]]
 +
 +===== Events ==
 +
 +Normal DOM events are lowercase (like ''​onclick''​). Whereas Dojo widget events are camel case (''​onClick''​). ​
 +
 +''​dojo.connect''​ is a more powerful replacement for native event handling. More: [[dojo>​quickstart/​events|JavaScript events and Dojo]] / [[javascript#​events|Javascript events]]
 +
 +===== Todo ==
 +
 +  * Check: [[http://​www.ibm.com/​developerworks/​web/​tutorials/​wa-dojotoolkit/​|Build an Ajax application with the Dojo Toolkit]]
  
becki/linux/dojo.1277911165.txt.gz · Zuletzt geändert: 2010-06-30 15:19 von becki

Impressum - Datenschutzerklärung