Лучшие вопросы
Таймлайн
Чат
Перспективы
Firebug
Из Википедии, свободной энциклопедии
Remove ads
Firebug — отладчик web-приложений, используется как отдельное расширение для браузера Mozilla Firefox, являющееся консолью, отладчиком, и DOM-инспектором JavaScript, DHTML, CSS, XMLHttpRequest[4][5].
Firebug показывает в консоли вызвавшую ошибку функцию, стек вызовов функций, вызвавших эту ошибку. Он предупреждает, что правило CSS или метод/свойство JavaScript, которое вы пытаетесь использовать, не существует.
Remove ads
Разработка
Изначально Firebug был разработан Джо Хьюит, программистом компании Parakey[англ.], купленной Facebook в июле 2007 года[6].
Впоследствии координацией разработки расширения стала заниматься Рабочая группа Firebug (англ. Firebug Working Group)[7]. Наиболее существенный вклад в разработку стали вносить Джон Бартон (англ. John J. Barton) из IBM, сыгравший ключевую роль в подготовке релизов 1.1 и 1.2 и Ян Одварко (англ. Jan Odvarko)[8][9].
Разработчики Mozilla и Firebug объявили о слиянии Firebug и набора инструментов DevTools, предлагаемого в составе Firefox. Разработка Firebug в виде отдельного дополнения будет прекращена, а его функциональность со временем войдёт в основной состав Firefox DevTools[10][11][12][13].
Remove ads
Возможности
- Удобный просмотр HTML-кода страницы. Функция Inspect позволяет точно определить местонахождение тега того или иного элемента, просмотреть все «привязанные» к нему свойства и стили.
- Редактирование HTML и CSS прямо в браузере[14]. Можно изменять атрибуты тегов и значения свойств для того, чтобы пронаблюдать изменения. Удобно для тех случаев, когда нужно путём экспериментов найти наиболее приемлемый вариант оформления создаваемой страницы[15].
- Отладка JavaScript[16].
- Отслеживание процесса загрузки страницы.
- Просмотр HTTP-заголовков обычных и AJAX-запросов.
Remove ads
Дополнения к Firebug
Для Firebug создан ряд дополнений, расширяющих его функциональность или упрощающих работу с ним[17]:
- Firecookie — просмотр и управление cookies
- FirePHP — библиотека и дополнение для отладки PHP-кода с помощью HTTP-заголовков
- FireRainbow (недоступная ссылка) — подсветка синтаксиса JavaScript
- YSlow — расширение измеряющее скорость загрузки страницы и её отдельных компонентов
Firebug Lite
Для браузеров Internet Explorer, Opera, Safari и Google Chrome существует упрощённый вариант — Firebug Lite. Он представляет собой JavaScript-файл, который необходимо включить в отлаживаемую HTML-страницу или использовать в режиме «букмарклета»[18].
См. также
- Opera Dragonfly
- Internet Explorer Developer Tools
- YSlow
Примечания
Ссылки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
