akkun_choi pedia
mindiaakkun_choi pedia見出し語

Dojo Toolkit

akkun_choi · 2009-04-14 更新 · 3 ポイント

命名規則がしっかりしてて、既存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-dojo-0-9/dojo-core-support/means-disable-ie-caching-modules-loaded-dojo-require


以下古い情報

prototype.jsからの逆引き

bind

var foo: Function=dojo.hitch(
  scope: Object, method: Function|String ,...);

http://api.dojotoolkit.org/jsdoc/dojo/1.2/dojo.hitch

Event.observe(window, 'load', function(){...})

  dojo.addOnLoad(function(){...});

関連する見出し語