/ 最近 .rdf 追記 編集 設定 本棚

脳log[20060429]



2006年04月29日 (土)

[]

  • [文庫] 谷川 流【涼宮ハルヒの憤慨 (角川スニーカー文庫)】 角川書店
  • [単行本] 【WEB+DB PRESS Vol.32】 技術評論社

ツガノガク、三冊目のコミックスが見つかんね。京アニのせいだ。

 prototype.js 使ってみて〜 (>>WEB+DB PRESS Vol.32)

JavaScript組み込みの Arrayオブジェクトなんて push(), pop(), lengthみたいにプリミティブなメソッドしか備えてないから、例えば map()が使いたい時は毎回

Array.prototype.map = function(f) {
  ほにゃらら
}

みたいなのを最初に書くか、JScript限定でいいなら

function Array.prototype.map(f) {
  ほにゃらら
}

をソースファイルのどこかに書いておくかしていた。

prototype.jsにはビルトインオブジェクトを拡張する便利なメソッド、それも Rubyでなじんだのと同じ名前のメソッドやイテレータの概念が取り入れられてるので、CGIスクリプト(サーバーサイド)で Rubyを使う人間がクライアントサイドで JavaScriptを使うときには手放せなくなりそう。