【特集】

詳解! Dojo Toolkit 1.0 (基礎知識編) - 頻出APIと便利機能を一気におさえる

11 ロギング、そして次回予告

    白石俊平  [2007/11/25]

    DojoのロギングAPI

    Dojoを利用できる環境では、console.log()やconsole.debug()を用いてログ出力が行えることはすでにお話しした。これらのメソッドを使用すると、Firebugが利用できる環境ではそのコンソールに、それ以外のブラウザではWebページ上にコンソールが出現し、そこにメッセージが出力される (コンソールをDojoに生成させるか否かは、djConfig.isDebugで制御できる)。

    Firebugのコンソール

    Dojoが生成したコンソール

    consoleオブジェクトは、log()やdebug()以外にもさまざまなメソッドを持っており、ログ出力を制御するのに使用できる。以下に示すのが、consoleオブジェクトが持つ全てのメソッドだ。

    • log(), debug(), info(), warn(), error() : コンソールに文字列を表示する
    • dir() : 渡されたオブジェクトのプロパティを一覧表示する
    • dirxml() : 渡されたDOMノードの内容を文字列で表示する
    • group(), groupEnd() : ログ表示をグループ化する。group()メソッドにグループ名を渡す
    • time(), timeEnd() : 経過時間を測定して表示する。time()メソッドにタイマー名を渡し、timeEnd()で計測を終了して出力する
    • clear() : 出力をクリアする

    今回のまとめ、そして次回予告

    今回はここで字数が尽きてしまった。Dojoが持つ便利な通信用APIや、さらに高度なイベント処理APIなど、コアライブラリの中にもまだまだお伝えしたいことがあったのだが、ひとまず基本的なトピックは網羅できたということで、基礎知識編は終わりとしたい。

    次回の特集では、以下のようなトピックについてお話したいと思うので、乞うご期待!

    • Dojoによるオブジェクト指向のサポート機能
    • Dijitの基本的な使い方とコンポーネント
    • UIコンポーネントの自作方法
    • グリッド、チャートなどの高度なコンポーネント
    • フェードイン・フェードアウトなどのアニメーション

    関連記事

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン