consoleオブジェクトを標準化するとか、どうでしょう?

白石と申します。

ふと思いついた、お気楽な話題で恐縮です。。

今JavaScriptプログラミングをしていて、ログ出力用に利用できるconsoleオブジェクトを標準化すると良いのでは、と思いつきました。

consoleは確かIE8でも利用できる、汎用的なオブジェクトですが、ブラウザ間でインターフェースが非互換なので困り者です。
Webkit系のブラウザでは標準装備ですが、FirefoxではFirebug(そもそもはFirebugが発祥ですが)が有効になっていないと使えなかったり。
インターフェースも、console.log()/error()/debug()などは標準的にどのブラウザにもありますが、dir()/dirxml()(オブジェクトやXMLの中身を見る)などは非互換です。
consoleを標準化しておくと、PCブラウザに限らずいろんなデバイス上でデバッグに役立てられて、かなり嬉しいとは思います。

ちなみに、Firebugのconsoleについては、こちらのページが日本語でよくまとまっているようです。
http://7go.biz/moba3/archives/2007/0321210832.html


私はW3CでどういったAPIが議論中なのか、あまり詳しくないもので、もしかすると既出かも知れませんが・・・
識者の皆様方、いかがでしょう。
(連休中に何をしてるんでしょうねー(^^; )

##############################################
白石俊平

Blog:http://d.hatena.ne.jp/Syunpei/
mixi:http://mixi.jp/show_profile.pl?id=3989166
Twitter:Shumpei
(マイミク申請、Twitterフォローはお気軽にどうぞ!)


株式会社オープンウェブ・テクノロジー 代表取締役
http://www.openweb.co.jp (HPは鋭意製作中です)
##############################################

Received on Wednesday, 5 May 2010 04:31:21 UTC