Blackbird (программирование)
программное обеспечение | |
Blackbird | |
Разработчик | 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>
См. также[править]
Источники[править]
- ↑ Apache Tapestry — Apache Tapestry 5. Проверено 29 июня 2010.
- ↑ Apache Tapestry — Tapestry Ajax Support Архивировано из первоисточника 2010-07-01.
- ↑ Blackbird — Open Source JavaScript Logging Utility. Проверено 28 июня 2010.
Ссылки[править]
- Blackbird на code.google.com (англ.)
Это заготовка статьи. Вы можете помочь проекту, исправив и дополнив её. |