W3C home > Mailing lists > Public > public-html-ig-jp@w3.org > May 2010

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

From: Miwako Ichijo <usa132006@gmail.com>
Date: Fri, 7 May 2010 17:05:32 +0900
Message-ID: <t2m590bffda1005070105hb210a1d6n9e93055a100fec6e@mail.gmail.com>
To: public-html-ig-jp@w3.org
一條です。

単なる賛同コメントになってしまいますが。。

consoleオブジェクトが標準化されるとJavascript開発上の面倒が軽減されますね。
今はブラウザ別にconsoleオブジェクト利用部分を修正してデバックをしているので、標準化でより使いやすくなると思います。
最近のブラウザでは開発者ツールも充実してきましたし、標準化の方向に動いていても不思議はないような気がします。
どなたか、動向をご存知なら、私も状況を聞いてみたいです。


個人的にはログ出力レベルがプロパティ設定できるとありがたいな、と思っています。
console.debug、error、info、warmが記述されていても、即出力するのではなくて、
各メソッドに対応した規定数値以上の設定がプロパティに設定されてなければ出力されない、といったコントロールをする設定です。

開発も終盤に差し掛かると、開発途中は細かい情報は取らずに進めたいときがあり、
かと言ってその部分のコードを削除はまだしたくない・・・というケースが多いので、
あると便利だなと思う次第です。

----------------------------------------------------
Miwako Ichijo(usa132006@gmail.com)



2010年5月5日13:29 Shumpei Shiraishi <shumpei.shiraishi@gmail.com>:
> 白石と申します。
>
> ふと思いついた、お気楽な話題で恐縮です。。
>
> 今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 Friday, 7 May 2010 08:06:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 7 May 2010 08:06:56 GMT