latest log

酩酊状態で書いたエンジニアポエムです。酩酊状態で読んでください。

2012-02-01から1ヶ月間の記事一覧

mofmof.js の Unit Test(ver 2) - もっと短く簡単に書けるよ

mofmof.js にはユニットテスト機能があり、同期/非同期テストの混在や遅延評価もシンプルに記述できます。以下のコードは、http://mofmof-js.googlecode.com/svn/trunk/test/base.js.htm でテストできます。(ε・◇・)з mofmof.js には Unit Test 機能が最初か…

mofmof.js のUnit Test機能

mofmof.js にはユニットテスト機能があり、同期/非同期テストの混在や遅延評価もシンプルに記述できます。以下のコードは、http://mofmof-js.googlecode.com/svn/trunk/test/base.js.htm でテストできます。 同期/非同期の混在 String#test は String#stream…

mofmof.js のログ機能

mofmof.js に実装されている4種類のログ出力機能を紹介します。 Local Remote Graph 機能 mm.log ○ ○ -- コンソールやサーバのログに文字列を出力します mm.log.warn ○ ○ -- コンソールやサーバのログに警告文字列を出力します mm.log.error ○ ○ -- コンソー…

HTML5 canvas bench: particle 30000

gist.github.com

Future と Stream という同期/非同期処理の混在をシンプルにコード化できる車輪を再発明したよ

Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises (日本語訳: jQueryのDeferredとPromiseで応答性の良いアプリをー基本編 | ゆっくりと… ) をみて、(ε・◇・)з Deferred… Promise… お 覚えられん… (ε・◇・)з 脳みそちっ…

uupaa looper 見っけたよー

(ε・◇・)з hasOwnProperty を使った for in ループより 20%~84% 低コストな、うーぱー式 ループのご紹介だよ~ Object.keys を使い、key を列挙することで、hasOwnProperty を使った for in ループよりも速くなります。 var keys = Object.keys(obj), i = 0…

デバッグする人にやさしいコードの書き方というものがあります

(ε・◇・)з 分かりやすいコードは、ステップ実行もしやすいのです! (ε・◇・)з ループの先頭に、滅多に通らない大きな塊を配置するのはダメなのです! (ε・◇・)з ポチポチする毎に画面がスクロールするのは、余計なストレスなのです! (ε・﹏・)з ブラウザのデバ…

JavaScript クイズ

(ε・◇・)з さあみんな、クイズの時間だよ問1. クォート( " と ' )を使わずに ["1"] を作ってみよう。 問2. 以下のコードはクロスブラウザでしょうか? YES / NO [void 0, null, 0].sort(function() { return 0; }); (ε・◇・)з 珍回答ができたら @uupaa までー…

各ブラウザ毎の window.requestAnimationFrame の実装状況

window.requestAnimationFrame と window.webkitCancelRequestAnimationFrame の実装状況のメモです。 // --------------------------------------- // WebKit // Chrome 16 ready // Safari 5.1.2 not ready // iOS 5.0.1 not ready // Chrome for Android …