命名規則がしっかりしてて、既存APIを拡張してないから大規模開発に向きそう。
http://dojotoolkit.org/
リファレンス
http://api.dojotoolkit.org/
dojo.require(module)
ファイルをロードする。複数記述しても読まれるのは一度だけ。
ajaxでテキストで取得して、evalしてるみたい
IEで何故か動かないと思ったらキャッシュしてるだけだった。
dojo.provide(module)
requireされるファイルに記述する。requireするときはこれを書かないといけない
dojo.registerModulePath("mindia", "../mindia");
mindiaモジュールをパス../mindiaとして登録する
dojo.connect(target, event, context, function(e){})
イベント追加。contextは省略できる。
requireのキャッシュを防ぐ
http://dojotoolkit.org/forum/dojo-core-doj...
・---
以下古い情報
prototype.jsからの逆引き
bind
var foo: Function=dojo.hitch(
scope: Object, method: Function|String ,...);
http://api.dojotoolkit.org/jsdoc/dojo/1.2/...
Event.observe(window, 'load', function(){...})
dojo.addOnLoad(function(){...});