タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとCoffeeScriptとtipsに関するgam-22のブックマーク (1)

  • CoffeeScriptの@について再び - ひげろぐ

    コンテキストによってthisの内容が変わるという問題を回避するために必要な that = this 実はこれなしでも済む記法がCoffeeScriptには存在することに気がついた。 「=>」(fat arrow) 手元のソースコードから修正箇所を抜粋。 before that = this @window.addEventListener("focus", (e)-> that.refreshTable()) after @window.addEventListener("focus", (e)=> @refreshTable()) おわかりいただけただろうか。 関数定義の時に「->」ではなく「=>」を使うことで、冗長な「that = this」が不要になるわけだ。とてもスマートなわけだ。 JavaScript的に見ると 「=>」を使うとJavaScriptのコードの頭で「__bind」と

  • 1