IT戦記 このページをアンテナに追加 RSSフィード Twitter

2007-04-11

社内勉強会資料

今回の趣旨

あまり JavaScript を書いたことのない人用に講義をしました。

内容

一つ一つ例を見せながら質問を聞き、参加者全員が JavaScriptオブジェクト指向を理解できるまでやりました。時間は当初 40 分の予定でしたが、結局 1.5 時間になりました。

成果

最終的にガイアックスのほとんどの開発者(マークアップエンジニアから、インフラの人まで)が JavaScript を読めるというレベルまでは、到達したのではないかと思います。

まあここからは、テクニックとバッドノウハウの世界ですが・・・。

資料

大切なことは言葉で話して、資料はほとんど例とかソースとかだけですが。教える手順とか参考になるところもあるかもしれないので公開します。

http://usrb.in/amachang/static/gaiax01/

kuwakuwa 2007/04/12 02:01 最後のDOMのところの
class=”target012”
とかって、idの間違いですよね?

narucissusnarucissus 2007/04/12 09:52 ほぼ同じことするのにここまでいろんな書き方ができるんだなーと思って感動☆YUIでなんでこんな書き方するのか疑問に思っていたところが解消できそうなので熟読します。

かなり悩んだかなり悩んだ 2007/04/13 17:02 with({e:e})
が何で {e:e} なのか、解読にかなり悩みました。

with({property:e})
なので、with 内部の
new Box(property)
の時に、with で参照(生成)した Object オブジェクトの
property プロパティの e(= DIV) が参照される、という話なのですね。
なるほど…。これはややこしい。

かなり悩んだかなり悩んだ 2007/04/16 12:13 http://nanto.asablo.jp/blog/2006/07/08/437419
>with 文とオブジェクトリテラルを使えばブロックスコープを実現できる
という話なのですね。
やっとなぜこんなことをしているのか理解できました。

kosugi-tomokosugi-tomo 2007/12/17 01:20 たまに読み返してたのに消えちゃった><

you_gotyou_got 2007/12/26 13:40 kousugi さん

こちらにあるようです
http://d.hatena.ne.jp/amachang/20071205/1196839335

kosugi-tomokosugi-tomo 2008/01/28 12:29 誘導感謝!! 超感謝!!

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。