weniZAYTalk

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

  • Page 1 of 1
  • 1
Archive - read only
Blackbird (программирование)
WеniZAY
#1
WеniZAY
Blackbird (blackbirdjs) — консоль языка JavaScript, для отладки и журналирования (англ. logging) скриптов. Blackbird по умолчанию входит в состав фреймворка Tapestry.
WеniZAY
#2
WеniZAY
Установка
Для установки необходимо загрузить архив с официального сайта, распаковать его в директорию по вашему выбору и подключить файлы:
blackbird.js
blackbird.css
в заголовок ваших страниц.
WеniZAY
#3
WеniZAY
Кроссбраузерность
Blackbird тестировалась на совместимость со следующими браузерами:

Internet Explorer 6+
Firefox 2+
Safari 2+
Opera 9.5+
WеniZAY
#4
WеniZAY
Функциональность[править | править вики-текст]
В 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' ); // Выводим время выполнения
  • Page 1 of 1
  • 1
Search: