JavaScriptはプロトタイプベースのオブジェクト指向言語です。クラス宣言をするための文法はありませんが、同等のことを実現できます。
続きを読む
月別アーカイブ: 2012年11月
JavaScriptの即時関数
JavaScriptには、関数を定義したすぐにその関数を実行するための構文があります。これは即時関数と呼ばれることがあります。
続きを読む
Clojure Compilerを使ってJavaScriptプログラムの最適化
Closure Tools — Google Developersで公開されているClojure Compilerを使うと、JavaScriptから余計な空白やコメントを簡単に取り除くことができます。
続きを読む
複数のバーを伸ばすアニメーション
JavaScriptで複数のバーを伸ばすアニメーションを作成してみた。
続きを読む
Java8にラムダがくるので関数型プログラミングに慣れておきたい
「ラムダの状況」にもあるように、Java8ではラムダ式が使えるようになります。関数型プログラミングができるようになってくるので、慣れておきたいところですね。JavaプログラムはScalaを勉強するのが良いのでしょうが、関数型プログラミングを理解するということではHaskellとかも勉強した方がいいかもしれません。
- 「すごいH本」として話題になった … すごいHaskellたのしく学ぼう
- 関数型プログラミング言語を学ぶには … Scalaスケーラブルプログラミング第2版
JavaScript setIntervalで呼び出す関数へ引数を指定したいときの使い方
JavaScript setIntervalで呼び出す関数へ引数を指定したいときの使い方は次のようにクロージャを使います。
続きを読む
プチコン mkⅡで最初に確認するべきこと
プチコン mkⅡで最初に確認するべきことは、自分で打ち込んだソースコードをどうやって保存するかです。次に、保存したソースコードをどうやって実行するかを確認しましょう。そうしないと、一生懸命入力したプログラムのソースコードが毎回消えてしまって悲しい思いをすることになります。
続きを読む