タグ

ブックマーク / www.yuyak.com (1)

  • CoffeeScriptとjQueryの連携 – Yuyak

    jQueryは長ったらしいJavaScriptの構文をシンプルに書く方向へと導いてくれた物ですが、 ジャワをコーヒーに置き換えることで、よりシンプルに書くことができます。 例えば、コールバック関数 コールバック関数内でthisの中身を変更したい時、こんな書き方になると思います。 $('#foo').click($.proxy(function() { this.bar(); }, this)); あるいはこう。 var self = this; $('#foo').click(function() { self.bar(); }); ですが、CoffeeScriptだとこう書けます。 $('#foo').click => @bar() 超絶すっきりですね。 ちなみにこのCoffeeScriptは以下のようなJavaScriptにコンパイルされます。 var __bind = functi

  • 1