同僚と来週ちゃんと読む予定なので、予習のつもりで昼飯食いながらざっと読んだ。眺めた、よりは真剣に。 http://ianli.com/sketchpad/ https://github.com/ianli/raphael-sketchpad _strokes, action_history にストローク(ペンで描いたオブジェクト)を保存したりしてる マウスイベントをつけたりはずしたり(iOS ブラウザの場合はタッチイベントの面倒もみる) path というのがドローツール的な「パス」というものをさすのだとぼんやり把握するのに時間かかった(いまだによくわかってない) 実際は Raphael というベクター画像ライブラリにまかせてるみたい(だがどこでどう使ってるのかよくわからない) 最後の方はけっこうライブラリの機能とは関係ないユーティティ関数ばかり(デバッグ用みたいなのとか)