HaskellWorkshop #8 and Kanasan.js(code reading) #3

投稿者 okkez 2008-02-03 09:38:00 GMT

ふつける読書会の#8prototype.js のコードリーディングに参加してきた。

ふつける読書会

ふつけるの読書会。

LazyLines という wiki clone の実装の説明の前半部分を読んだ。

Haskell は結構忘れてたけど意外とさっくり読めた。

Haskell で何か作りたい。

次回は 2/22 (Fri) 夜の予定。

Kanasan.js

初参加なの上に javascript はさっぱりなので大人しくしているつもりだったのに内容がないことを結構発言してたような気がする。邪魔してたのでなければ良いのだけど。

コードリーディングは1300行目辺りから。Ajax系のクラスの辺り。 と Element を操作する系のところ。insert の途中まで。

内容については誰かが詳しくレポートしてくれるだろうから、コード読むときに準備しとくとよいものを書いておく。

  • vim (viewで起動させてreadonlyで読むといい)
    • emacs だと色分けがあまり上手くいかない。
  • prototype.js のリファレンスマニュアル
    • windows は chm が配布されてるのでそれを。
    • *nix 系な人は pdf か web で。
  • 実験用の html ファイル (後述)と firebug

気になったこと、というか誰か作ってほしいもの。

  • javascript 用の [ec]tags コマンド
  • コードからリファレンスを引ける prototype.js 用の emacs マイナーモード

次回も可能であれば参加する予定。

実験用のファイル

以下を適当な名前で prototype.js と同じディレクトリに保存する。

で、 web ブラウザからアクセスする。 firefox の場合は firebug で色々試すことが出来る。

# 今日、コードリーディング中にでっちあげたので改良の余地はあるはず


<html>
  <head>
    <script src="prototype-1.6.0.2.js" type="text/javascript"></script>
    <title>ex prottype.js</title>
  </head>
  <body>
    <p>hello</p>
    <p id="world">world</p>
  </body>
</html>

カテゴリ  | タグ , ,

コメントは許可されていません