リリースJavaScript半年以上前に作ったActiveRecordなIndexedDBライブラリをちょこちょこ手直ししてみました。gaviaで入ります。+からなる6文字で置き換える試みです。意味分かんないですね、サンプルを見てみましょう。node.jsタイトルまんまです。ドキュメントやら詳しくはhttp://kokudori.github.io/gavia/まで。インストールはbower使うと簡単です。そもそもIndexedDBはそれはもう非同期非同期した何かなのです。node.jsnode.jsと言えばnpmですよ。それくらいnpm素敵です。RubyのBundlerとかvimのVundleとかみたく素敵です。npmの作法というか、思想というか。いや、npm含めnode.js初心者なので間違ってたらこっそり教えていただければ幸いです。node.js結構前にGrunt.jsがバージョン0.4.xになりました。・・・、マイナーバージョンアップというか実質メジャーバージョンアップというか。変わったのでプラグイン作成とGrunt自体の使い方について備忘録までに。node.jsJavaScript(特にブラウザ環境)は名前空間やらの概念がないのでファイル分割が大変苦しい。グローバル汚染を考えて各ファイルを匿名関数(即時実行パターン)にいちいち入れないとダメ。するとやたらテストするのが辛くなります。(functi...ファイルを連結して任意の変数を公開できるようにするGruntプラグイン「grunt-encase」を作ってみた2012-09-28スコープチェーンについて(2回目)JavaScript現在「ハイパフォーマンスJavaScript」読んでるわけですが。(30件...スコープチェーンについて(2回目)2012-09-25jQueryのカスタムイベントはどこにバインドさせるべきかJavaScript例えばサイドバーのアニメーションを促すカスタムイベントを使う場合。サイドバーにはいろんな機能があるとして、専門のサイドバーオブジェクトを作ったとする。すると保守がしんどい。変数宣言(初期化なし)時の規定値です。除算時の結果等、常用数学として不適切な値を意味します。リテラル2012-09-20スコープチェーンとは何か。すいません、この記事かなり間違った情報を載せてしまってます。詳しくはこちらを参照ください。大きく4つの鬼門が存在します。頑張りすぎる暗黙の型変換。this...スコープチェーンとは何か。紐付いたページに移動したい場合。文字列を代入すればOKです。文字列を代入しても同じ結果になります。location.assign(url)2012-09-18配列っぽそうで配列っぽくない少し配列っぽいオブジェクトJavaScriptかなり今さらなネタ。食べたいと思いつつまだ食べたことないのでいつか食べたいです。...配列っぽそうで配列っぽくない少し配列っぽいオブジェクト2012-09-17jQueryとイベントドリブンと私JavaScriptjQueryと言えばjQuery.DeferredとjQuery.CallbacksとjQuery.Eventですよね。おまけにDOM操作も出来るライブラリ。型判定関数的なものがあります。え?ライブラリ使わないとJavaScriptはろくに型すら判別できないの?半分YESで半分NO。