2012-11-01から1ヶ月間の記事一覧
github 慣れするために、色々とローカルに眠ってるファイルを上げてたりします。UnityPlayer.js*1を今年の初めぐらいに限定公開したのですが、その時に作成したマリオシーケンサのデモを http://uupaa.github.com/UnitePlayer.js/ に上げました。 使い方(Mob…
リクエストを頂いたので、 ArrayBuffer を使った msgpack.js を書きました。とりあえずコードを書いた段階で、識者の意見を取り入れて I/F の改善や、妥当性のチェックとテストケースの作成、ベンチマークなどはこれからの作業になります。https://gist.gith…
脳内棚卸 JavaScript でヒアドキュメントもどき JavaScript にはヒアドキュメントがありませんが、改行の前にエスケープ文字(¥, バックスラッシュ)を置くことで、次の行とつながります。 var str; str = "\ hoge\ huga\ piyo\ "; alert( str ); // -> "hoge…
脳内棚卸 Prototype.js と プロトタイプ汚染(昔話) jQuery が登場する以前、Prototype.js という JavaScript ライブラリがありました。 Prototype.js は、JavaScript OOP の普及期(2005~2007年頃)に多くのサイトで活用されました。Prototype.js は Object.p…
http://uupaa.hatenablog.com/entry/2012/10/31/221550 の続きです。prof.js は、 既存の関数やメソッドに、引数と戻り値の型チェック,プロファイラ,トレース機能を後付します。 簡単な使い方 簡単な使い方は以下のようになります。以下のコードで、window.a…
mofmof.js が String.prototype 等を拡張しているのは、Ruby などの OOP 言語の良さを取り込むためです。mofmof.js に同梱されている es.js や ruby.js を追加すると Array#reject, select, flatten, map, each, or, and, fill, shuffle, assoc, index, uniq…