AjaxとDOMイベントハンドリングモデル

ほとんどアクションしないけど…

http://hiropon.sub.jp/ajax/0204-1.htm

httpトランザクションを担当する関数、イベント・リスナー設定を担当する関数、コールバック関数、トリガーとなる関数がキレイに分離された汎用性の高いコードになりました。他の用途に使うときも少し手を入れるだけでいいみたいです。きれいな書きかたってこういうことなのね。




コードは↓の本から引用して書きました。いいっすね、この本。

AJAX Webアプリケーション アイデアブック

AJAX Webアプリケーション アイデアブック

  • function Hoge(e){・・・}<=e<=addEventListener(event , functionHoge , cap)

自動生成されるイベントオブジェクト(e)の流れ。

  • e.target イベントが発生した要素の参照 => e.targetをコピーして、そのオブジェクトからIDプロパティなんかを抜き出す
  • e.srcElement // IE6用