Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

coffeescript

CoffeeScriptの三項演算子

CoffeeScriptの記述で勘違いしやすいのでメモっておきます。三項演算子で記述するとき hogehog = a ? b : cと三項演算子で代入したいときはif~else文で書くと出来ます。 hogehoge = if a then b else c 二項の場合はそのままで! hoge1 = a ? b hoge2 = a ||…

CoffeeScriptのFor文

すんごい初歩の話。基本形は for i in [0..9] console.log "index="+i[]内で範囲を指定します。for文で配列からデータ取り出すときは for i in [0..hogehoge.length-1] console.log "value="+hogehoge[i]とか //配列からデータ取り出す for i,value of hogeh…

論理演算の書き方

jsの高速化には論理演算が欠かせない!ということであまり使っていないので備忘のため簡単ながらメモ。 c = a && b右辺が真なら左辺が代入される。 右辺が偽なら右辺が代入される。 c = a || b右辺が真なら右辺が代入される。 右辺が偽なら左辺が代入される…

CoffeeScriptでクロージャを使って関数を生成する

ループで関数を生成するとき、クロージャをうまくやらないとカウンタが回り切った状態になってしまうのでそれを回避するようにCoffeeScriptで書いてみた。何気によく使う処理なのでメモがてらソースを残しておきます。特定のdivタグをクリックしたら、それに…

coffeescriptでモジュールパターンを書いてみた

最近はcoffeescriptを使ってjavascript書いているのですが、クラスの記述など深いところまで使い込んでないですがなかなか良い感じで書けます。何より超スッキリ書けるのが気持ちイイ。SASSと組み合わせると最高なんで、もう少し使い込んでみたい。オブジェ…