2012-02-01から1ヶ月間の記事一覧
mofmof.js にはユニットテスト機能があり、同期/非同期テストの混在や遅延評価もシンプルに記述できます。以下のコードは、http://mofmof-js.googlecode.com/svn/trunk/test/base.js.htm でテストできます。(ε・◇・)з mofmof.js には Unit Test 機能が最初か…
mofmof.js にはユニットテスト機能があり、同期/非同期テストの混在や遅延評価もシンプルに記述できます。以下のコードは、http://mofmof-js.googlecode.com/svn/trunk/test/base.js.htm でテストできます。 同期/非同期の混在 String#test は String#stream…
mofmof.js に実装されている4種類のログ出力機能を紹介します。 Local Remote Graph 機能 mm.log ○ ○ -- コンソールやサーバのログに文字列を出力します mm.log.warn ○ ○ -- コンソールやサーバのログに警告文字列を出力します mm.log.error ○ ○ -- コンソー…
gist.github.com
Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises (日本語訳: jQueryのDeferredとPromiseで応答性の良いアプリをー基本編 | ゆっくりと… ) をみて、(ε・◇・)з Deferred… Promise… お 覚えられん… (ε・◇・)з 脳みそちっ…
(ε・◇・)з hasOwnProperty を使った for in ループより 20%~84% 低コストな、うーぱー式 ループのご紹介だよ~ Object.keys を使い、key を列挙することで、hasOwnProperty を使った for in ループよりも速くなります。 var keys = Object.keys(obj), i = 0…
(ε・◇・)з 分かりやすいコードは、ステップ実行もしやすいのです! (ε・◇・)з ループの先頭に、滅多に通らない大きな塊を配置するのはダメなのです! (ε・◇・)з ポチポチする毎に画面がスクロールするのは、余計なストレスなのです! (ε・﹏・)з ブラウザのデバ…
(ε・◇・)з さあみんな、クイズの時間だよ問1. クォート( " と ' )を使わずに ["1"] を作ってみよう。 問2. 以下のコードはクロスブラウザでしょうか? YES / NO [void 0, null, 0].sort(function() { return 0; }); (ε・◇・)з 珍回答ができたら @uupaa までー…
window.requestAnimationFrame と window.webkitCancelRequestAnimationFrame の実装状況のメモです。 // --------------------------------------- // WebKit // Chrome 16 ready // Safari 5.1.2 not ready // iOS 5.0.1 not ready // Chrome for Android …