coffeescriptを勉強した話。
今日はcoffeescriptの勉強をしました。
ぼんやり読んでたけどイマイチ理解できていなかったからrubyの理解を深めるいい勉強になったと思う。実際理解度が上がったように感じた。
今までがわからなさすぎただけなんだけどね。
javascriptとcoffeescriptの違い
-
変数を宣言する時にvarをつけなくてもいい
-
文末のセミコロンは不要
-
丸括弧は曖昧性がない場合は省略可能
coffeescriptで楽になったところ
- 式展開を簡潔に表現することができる
- 改行はスペースになるところ
- 入れ子構造も字下げで表現できるところ
覚えておくといいこと
- switch文を簡潔に表現できる
- 即時関数
- 分割関数
- クラスを継承するときはextendsを用いる
- 親クラスの同名メソッドはsuper()で呼び出すことができる
もっとちゃんと読めるようになりたいなあ。
今日も使ったのはドットインストール。