CoffeeScript
                             を初めて使う方へ




13年3月15日金曜日
CoffeeScriptとは
              AltJS言語:JavaScript実行環境で動作する
                      非JavaScript言語

     要するに

                  コンパルしたら、JavaScript



13年3月15日金曜日
メリット



              短い

              読みやすい


13年3月15日金曜日
デメリット


              エラーがJavaScript

              デバッグしにくい



13年3月15日金曜日
総じて

                    便利!!
                           だと思うよ




13年3月15日金曜日
ROR 3.1から公式サポート


                デフォルトでCoffeeScript




13年3月15日金曜日
RORでJavaScriptも使えるけど


                      いつCoffeeScript使うの?




13年3月15日金曜日
今でしょ!!




13年3月15日金曜日
このことだけ覚えておけばなんとかなる




13年3月15日金曜日
変数の宣言

              括弧

              セミコロン

13年3月15日金曜日
いらない




13年3月15日金曜日
重要なので、もう一回




13年3月15日金曜日
変数の宣言

              括弧

              セミコロン

13年3月15日金曜日
いらない




13年3月15日金曜日
CoffeeScript           JavaScript

                            var hoge;
    hoge      = 42          hoge= 42;

                            var foo;
    foo = (a) -> x * x
                            foo = function(a) {
                               return a;
    person =
                            };
      a:
         name:   "Sato"     person = {
         age:    11            a: {
                                  name: "Sato",
      b:
                                  age: 11
         name:   "Suzuki"      },
         age:    9             b: {
                                  name: "Suzuki",
                                  age: 9
                               }
                            };


13年3月15日金曜日
詳しくは

                 http://coffeescript.org/




13年3月15日金曜日

Coffeescriptを初めて使う方へ