Blackbird (программирование) | это... Что такое Blackbird (программирование)? (original) (raw)

У этого термина существуют и другие значения, см. BlackBird.

Blackbird

Blackbird - Open Source JavaScript Logging Utility - Google Chrome.png
Разработчик 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 тестировалась на совместимость со следующими браузерами:

Функциональность

В 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

Ссылки

См. также