CoffeeScript
eventsの遅延評価で、イベント部分を分ける。対象メソッドは共通にしておく。メソッド内で必要になる位置関連のメソッドも用意しておいて、どちらであっても問題なく取得できるようにしておく。 タッチイベント周りと書いたけど、下記のコードはタッチで何ら…
ふーむなるほどー使えないんですなー 検索したら出てきた笑ったやつ↓ Named function in CoffeeScript - Gists - GitHub こういうのどう書くんだろうと思ったら (function foo() { bar(); setTimeout(foo, 100); }()); CoffeeScriptだと、こうするようだ (fo…
hoge.html(""" <div>#{ fuga }</div> """)
Private variables - The Little Book on CoffeeScript - Common CoffeeScript idioms doキーワードで即時実行関数 do -> // here is private 引数渡すときは do (n) -> // hogehoge にすると (function(n) { // hogehoge })(n); になる
funcで登録した関数をinterval毎に実行し続ける感じ ひとつの関数を登録するときはこう repeat = Repeat( interval: 100, func: -> console.log 'hoge' ) # 実行 repeat.run() # 止める repeat.stop() いくつも登録したいときはこう repeat = Repeat( interv…