TOTAL ACCESS 無料カウンター  UNIQUE ACCESS 無料カウンター

2008年7月24日木曜日

objectdump.jsが便利すぎる件

Javascriptを組むときの強い味方といえばFirebugですが、僕の場合、Firebugでエラー拾え切れないときはOperaやSafariのエラーコンソールを使っております。IEはIEのバグつぶしのみ使用。IEなんてブラウザ、さっさとなくなればいいのに・・・なんて話はおいといて、PHPを組むときはprint_rやvar_dumpが便利なのでそれを利用していたりします。ただこれらはJavascriptには用意されてないので、arrayやobjectをdumpする場合は別途関数を自前で作るかどこかから拾ってくる必要があります。

最近まで ウノウラボで公開されてるprint_r を使用していましたが、別サイトで objectdump.js なるものを発見し、使ってみたところこれがなかなか完成度が高く便利でした。

まぁやってることはおそらくどちらもほぼ同じなんでしょうけど(ソース読んでないから知らん。おそらく再帰関数でゴリゴリやってるだけだと思う) objectdump.js のほうが作り込みが激しく、なかなかいい感じです。

マイ糞ソフトのActiveXObject以外ならおそらくすべてdump出来るので、一度お試しあれ。特に自分の作ったWEBアプリのwindowオブジェクトをdumpすると意外な発見があるかもしれません。「え、それってそこにつながっ・・あー・・ね。」みたいな。単純な使い方は簡単で、リファレンスもリンク先にあるので使い方は割愛します。