javascript

タイピングゲームのたまご(canvas)

http://jsdo.it/mumoshu/qQ7xこんなものを作ったので、html5のcanvasを使ってタイピングゲーム的なものを作るのに役立った情報をまとめておきます。テキストの描画の基本や入力されたキーの取得などはここでは触れないので、こちらを参照してください。 キー…

キーボードから入力した文字をcanvasに描画する

http://jsdo.it/mumoshu/n318 こんなものを作ったので、html5のcanvasにjavascriptでテキストを描画するにあたって役にたった情報をまとめておきます。canvas.getContext(name)で取得できるContextの一覧CanvasContexts - WHATWG Wiki2dcontextの仕様 getCon…

非同期処理をforで回すのはやめましょう

非同期処理をfor, eachで回す jsで非同期処理をforで回すと、変数の中身がくちゃくちゃになる。 たぶん、関数に再突入した際に色々おかしなことになっていると思われる…。 2時間ははまった。

RubyとJavaのArrayを比較してみる

Array 同じように使える join, pop, push, shift, map 微妙に違う Ruby JavaScript リテラル [1,2,3] [,,3] 抜けたところはnullが入る concat 副作用あり, 引数はArrayのみ 副作用なし, 引数に要素を並べてもOK reverse 非破壊的 破壊的 slice 引数は(pos[,l…