Light-industry-up.ru

Экосистема промышленности

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

04-07-2023

Blackbird
Разработчик

G. Scott Olson

Написана на

JavaScript

Операционная система

Кроссплатформенное ПО

Последняя версия

1.0 (Октябрь 2008)

Лицензия

MIT License

Сайт

http://www.gscottolson.com/blackbirdjs/

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 по умолчанию существует пять видов журналируемых сообщений:

log.debug( 'Это сообщение отладки' );
log.info( 'Это информационное сообщение' );
log.warn( 'Это предупреждение' );
log.error( 'Это сообщение об ошибке' );
log.profile( 'Это служебное сообщение для профилирования' )

Метод log.profile дает возможность осуществлять элементарное профилирование. Этот метод автоматически измеряет и отображает время между собственными вызовами:

log.profile( 'generate test string' ); // Запускаем таймер
 
var testContent = '';
for ( var i = 0; i < 3000; i++ )
{
  testContent += '-';
}
 
log.profile( 'generate test string' ); // Выводим время выполнения

Примечания

  1. Apache Tapestry — Apache Tapestry 5
  2. Apache Tapestry — Tapestry Ajax Support
  3. Blackbird — Open Source JavaScript Logging Utility

Ссылки

  • Blackbird на code.google.com  (англ.)

См. также


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

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06