1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

CoffeeScriptのメモ

Posted at

たまに業務で使うのですが、忘れてしまうのでメモ。

CoffeeScriptってそもそも何?

私も今の会社に入って初めて聞きましたが、昔流行っていたJavaScriptにコンパイルされるプログラミング言語です。
JavaScriptを簡略化して書けるみたいですね。

コメント

コメント
# コメント

###
複数行コメント
###

変数

CoffeeScript
hoge = "hoge"

変数宣言のキーワードとセミコロンが必要ありません。

配列

CoffeeScript
array = [
  "aaa"
  "bbb"
  "ccc"
]

変数宣言のキーワードとカンマとセミコロンが必要ありません。

メソッド

CoffeeScript
hoge = ->
  alert "アラート"

引数を使用する場合は下記

CoffeeScript
hoge = (fuga)->
  alert "huga" + fuga

if文

CoffeeScript
if true == true
  console.log 'true'
else
  console.log 'false'

jQueryで使用する

例:クリックイベント

CoffeeScript
 $('#btn').click (e) ->
     alert "こんにちは"

例:マウスオーバー&アウト

CoffeeScript
$('#btn').hover ->
    $(@).css("color", "#fff")
,->
    $(@).css("color", "#000")

感想

Javascriptの歴史に触れることができました(笑)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?