Firebug

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Firebug
Firebug logo.png
Firebug-ru.png
Страница поиска Википедии в окне отладчика Firebug
Тип отладчик веб-страниц
Разработчик Joe Hewitt
Устанавливается на Firefox
Версия 2.0.18 (11 октября 2016 года)
Лицензия MPL
Сайт getfirebug.com

Firebug — отладчик web-приложений, исползуется как отдельное дополнение для браузера Mozilla Firefox, являющееся консолью, отладчиком, и DOM-инспектором JavaScript, DHTML, CSS, XMLHttpRequest. Firebug показывает в консоли вызвавшую ошибку функцию, стек вызовов функций, вызвавших эту ошибку. Он предупреждает, что правило CSS или метод/свойство JavaScript, которое вы пытаетесь использовать, не существует.

Разработка[править | править вики-текст]

Изначально Firebug был разработан Джо Хьюит, программистом компании Parakey (англ.), купленной Facebook в июле 2007 года[1]. Впоследствии координацией разработки расширения стала заниматься Рабочая группа Firebug (англ. Firebug Working Group). Наиболее существенный вклад в разработку стали вносить Джон Бартон (англ. John J. Barton) из IBM, сыгравший ключевую роль в подготовке релизов 1.1 и 1.2 и Ян Одварко (англ. Jan Odvarko)[2].

Разработчики Mozilla и Firebug объявили о слиянии Firebug и набора инструментов DevTools, предлагаемого в составе Firefox. Разработка Firebug в виде отдельного дополнения будет прекращена, а его функциональность со временем войдёт в основной состав Firefox DevTools[3].

Популярность[править | править вики-текст]

Возможности[править | править вики-текст]

  • Удобный просмотр HTML-кода страницы. Функция Inspect позволяет точно определить местонахождение тега того или иного элемента, просмотреть все «привязанные» к нему свойства и стили.
  • Редактирование HTML и CSS прямо в браузере. Можно изменять атрибуты тегов и значения свойств для того, чтобы пронаблюдать изменения. Удобно для тех случаев, когда нужно путём экспериментов найти наиболее приемлемый вариант оформления создаваемой страницы.
  • Отладка JavaScript.
  • Отслеживание процесса загрузки страницы.
  • Просмотр HTTP-заголовков обычных и AJAX-запросов.

Дополнения к Firebug[править | править вики-текст]

Для Firebug создан ряд дополнений, расширяющих его функциональность или упрощающих работу с ним:

  • Firecookie — просмотр и управление cookies
  • FirePHP — библиотека и дополнение для отладки PHP-кода с помощью HTTP-заголовков
  • FireRainbow — подсветка синтаксиса JavaScript
  • YSlow — расширение измеряющее скорость загрузки страницы и её отдельных компонентов

Firebug Lite[править | править вики-текст]

Для браузеров Internet Explorer, Opera, Safari и Google Chrome существует упрощённый вариант — Firebug Lite. Он представляет собой JavaScript-файл, который необходимо включить в отлаживаемую HTML-страницу или использовать в режиме «букмарклета»[4].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Chandan Luthra, Deepak Mittal. The history of Firebug // Overview of Firebug 1.5: Editing, Debugging, and Monitoring Web Pages / Reviewers: Balaji D Loganathan, Michael Ratcliffe, Michael Sync. — 1st ed. — Birmingham: Packt Publishing Ltd., 2010. — P. 8. — ISBN 978-1-847194-96-1.
  2. Resig, John Tracking Firebug Performance (англ.). John Resig's blog (August 12th, 2008). Проверено 21 мая 2010. Архивировано из первоисточника 25 февраля 2012.
  3. Firebug lives on in Firefox DevTools (англ.) (20.12.2016).
  4. http://getfirebug.com/lite.html - Firebug Lite

Ссылки[править | править вики-текст]