node.jsでデバッグコードを書くときはdebugをよく使っている。 一方で、ブラウザ向けのコードを書くときは普通にconsole.logを使っていて当然ながら常に出力されてしまうのだけど、 node.jsのように簡単に出力を切り替えたいと思いブラウザ版のdebugを使ってみた。 まずライブラリのダウンロードをする。 $ curl -O https://raw.githubusercontent.com/visionmedia/debug/master/dist/debug.js <!DOCTYPE html> <meta charset="utf-8"> <title>debug</title> <script src="debug.js"></script> <script> var log = debug('main'); log('hello!'); </script>