読者です 読者をやめる 読者になる 読者になる

Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

coffeescriptでモジュールパターンを書いてみた

最近はcoffeescriptを使ってjavascript書いているのですが、クラスの記述など深いところまで使い込んでないですがなかなか良い感じで書けます。何より超スッキリ書けるのが気持ちイイ。SASSと組み合わせると最高なんで、もう少し使い込んでみたい。

オブジェクトを作るのにモジュールパターンを使ってみたかったので、サンプルをcoffeescriptで書いてみた。メモがてら貼っておきます。

moduleObj = do() ->
  myname="takashi"

  getName =->
    return myname

  setName =(name)->
    myname=name

  return {getName,setName}

console.log moduleObj.getName() //takeshi
moduleObj.setName("yutaka")
console.log moduleObj.getName() //yutaka

参考:A JavaScript Module Pattern
http://yuiblog.com/blog/2007/06/12/module-pattern/