2009年 05月 16日

memo

自分が JavaScript を書くときの規約みたいなのは既にだいたい決まっていて、結局のところ

  • クラス作成ライブラリなどを使わない
    • → そのライブラリを使わなくなったときにいちいち移植する必要があるから
    • → 普通に function Constructor () {} と prototype への代入を使う
    • → 継承みたいなことは基本しない。プロパティにオブジェクトをもって delegate する。
  • DOM, Event 関係はライブラリを使う
    • → クロスブラウザはここらへんに集約されているので……
  • 小さな snippet を組み合せる
    • → 必要なものを必要な分だけ
    • → クライアントサイドなので、変なものをいれない