空繰再繰 - Javascriptでオブジェクトの生成をフックするを見ていてどっかで書いたことのあるコードだなーと思っていたら、そうそうjavascriptのプロファイルを作るときにフックしたなーと。 最近だと(new Hatena).blog() - JavaScript でプロファイリング (シンプル版)で書かれているみたいなヤツ。 まぁjavascriptの場合prototypeからslot(property ?)を探せばfunctionにフックは簡単にできるので、プロファイリングとかで結構使える手段です。 たぶん、これはAOPでいうところのAdviceみたいなもので、前処理、後処理に関してfunc = function()とorigin.apply(dest, arg)といかにもわかりやすい文法が使える上にクロージャが使えるjavascriptはある意味凄い。 だって、こんなコ