Вы находитесь на устаревшей версии сайта romka.eu. Она оставлена здесь на случай если я захочу поностальгировать по тому как выглядел интернет в 2012 году :) Так этот сайт выглядел с июня 2012 по февраль 2023. Эта версия сайта не обновляется, комментирование материалов отключено. Обновленная версия сайта доступна по адресу http://romka.eu.

Backbird — скажи "прощай" алертам или удобная отладка java-script.

Submitted by Ромка on Чт, 16/10/2008 - 12:23

Ромка аватар
12500
Vote up!
Blackbird — отладка Java-script

Нашел очень удобный инструмент для отладки ява-скриптов — библиотеку Blackbird. Её необходимо скачать и подключить к необходимой странице, после чего на странице появится удобная консоль, в которую можно будет выводить отладочные сообщения. Сообщения делятся на типы — debug, info, warning, error, а в консоли предусмотрены фильтры по типам.

Любимый многими разработчиками, в том числе и мной, Firebug обладает значительно более широким функционалом, но у Blackbird есть одно преимущество — он совместим с браузерами Firefox 2+, Inernet Explorer 6+, Opera 9+, Safari 2+ и Google Chrome. Firebug Lite, который также как и Blackbird работает со всеми перечисленными бразуерами, уступает ему по возможностям.

Вывод данных в консоль делается просто:

  1. log.debug( 'this is a debug message' );
  2. log.info( 'this is an info message' );
  3. log.warn( 'this is a warning message' );
  4. log.error( 'this is an error message' );

Кроме вывода отладочных сообщений Blackbird позволяет измерять скорость работы скриптов, для этого в библиотеке реализован метод profile:

  1. // запускаем таймер с именем some name
  2. log.profile("some name")
  3. /*
  4. А здесь ява-скрипт, скорость работы которого необходимо измерить
  5. */
  6. // останавливаем таймер с именем some name
  7. log.profile("some name")

Примеры использования, а также описание горячих клавиш можно найти на официальной странице проекта.

2 Comments

Полезная вешь!

Попробую использовать в деле

reply this post

If you're in uncomfortable position and have got no cash to go out from that point, you will need to receive the loans. Because that would help you emphatically. I take commercial loan every time I need and feel myself OK because of that.