Blackbird (программирование)

Материал из Циклопедии
Перейти к навигации Перейти к поиску
← другие значения
программное обеспечение
Blackbird
Файл:Blackbird - Open Source JavaScript Logging Utility - Google Chrome.png
РазработчикG. Scott Olson
Написана наJavaScript
Операционная системаКроссплатформенное ПО
Последняя версия1.0 (Октябрь 2008)
ЛицензияMIT License
Сайтwww.gscottolson.com

Blackbird (blackbirdjs) — консоль языка JavaScript, для отладки и журналирования (англ. logging) скриптов. Blackbird по умолчанию входит в состав фреймворка Tapestry[1][2].

Установка[править]

Для установки необходимо загрузить архив с официального сайта, распаковать его в каталог по вашему выбору и подключить файлы:

blackbird.js
blackbird.css

в заголовок ваших страниц[3].

Кроссбраузерность[править]

Blackbird тестировалась на совместимость со следующими браузерами:

  • Internet Explorer 6+
  • Firefox 2+
  • Safari 2+
  • Opera 9.5+

Функциональность[править]

В Tapestry по умолчанию существует пять видов журналируемых сообщений: <source lang="JavaScript"> log.debug( 'Это сообщение отладки' ); log.info( 'Это информационное сообщение' ); log.warn( 'Это предупреждение' ); log.error( 'Это сообщение об ошибке' ); log.profile( 'Это служебное сообщение для профилирования' ) </source>

Метод log.profile дает возможность осуществлять элементарное профилирование. Этот метод автоматически измеряет и отображает время между собственными вызовами: <source lang="JavaScript"> log.profile( 'generate test string' ); // Запускаем таймер

var testContent = ; for ( var i = 0; i < 3000; i++ ) {

 testContent += '-';

}

log.profile( 'generate test string' ); // Выводим время выполнения </source>

См. также[править]

Источники[править]

  1. Apache Tapestry — Apache Tapestry 5. Проверено 29 июня 2010.
  2. Apache Tapestry — Tapestry Ajax Support Архивировано из первоисточника 2010-07-01.
  3. Blackbird — Open Source JavaScript Logging Utility. Проверено 28 июня 2010.

Ссылки[править]