Firebug

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 13 ноября 2023 года; проверки требуют2 правки.
Перейти к навигацииПерейти к поиску
Firebug
Изображение логотипа
Применение браузера на странице Википедии
Применение браузера на странице Википедии
Типрасширение браузера
РазработчикДжо Хьюитт
Устанавливается наMozilla Firefox
Последняя версия
ЛицензияBSD
Состояниеразработка прекращена14 ноября2017[1]
Сайтgetfirebug.com (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Firebug — отладчик web-приложений, используется как отдельноерасширение для браузераMozilla Firefox, являющееся консолью,отладчиком, иDOM-инспекторомJavaScript,DHTML,CSS,XMLHttpRequest[4][5].

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

Содержание

Разработка

[править |править код]

Изначально 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].

Возможности

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

Дополнения к Firebug

[править |править код]

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

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

Firebug Lite

[править |править код]

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

См. также

[править |править код]

Примечания

[править |править код]
  1. https://github.com/firebug/firebug?tab=readme-ov-file#readme
  2. Firebug 2.0.19
  3. Release 2.0.19 — 2017.
  4. What is Firebug? : Firebug . Дата обращения: 13 ноября 2017. Архивировано изоригинала 22 августа 2017 года.
  5. Firebug Internals — FirebugWiki . Дата обращения: 13 ноября 2017. Архивировано изоригинала 14 ноября 2017 года.
  6. 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. — С. 8. — 224 с. —ISBN 978-1-847194-96-1. — [Архивировано 14 ноября 2017 года.]
  7. Firebug Working Group — FirebugWiki . Дата обращения: 13 ноября 2017. Архивировано изоригинала 14 ноября 2017 года.
  8. Get Involved : Firebug . Дата обращения: 13 ноября 2017. Архивировано изоригинала 11 сентября 2017 года.
  9. Resig, John. Tracking Firebug Performance (англ.). John Resig's blog (12 августа 2008). Дата обращения: 21 мая 2010. Архивировано изоригинала 25 февраля 2012 года.
  10. Firebug lives on in Firefox DevTools (англ.) (20 декабря 2016). Дата обращения: 21 декабря 2016. Архивировано 28 декабря 2016 года.
  11. Saying Goodbye to Firebug — Mozilla Hacks — the Web developer blog . Дата обращения: 13 ноября 2017. Архивировано 18 ноября 2017 года.
  12. OpenNews: Firebug интегрируется c Firefox и прекращает разработку браузерного дополнения . Дата обращения: 13 ноября 2017. Архивировано 29 декабря 2016 года.
  13. OpenNews: Отладчик web-приложений Firebug прекращает своё существование . Дата обращения: 13 ноября 2017. Архивировано 14 ноября 2017 года.
  14. Debug Web Pages in Firefox With Firebug | PCWorld . Дата обращения: 13 ноября 2017. Архивировано 20 августа 2016 года.
  15. Build Better Pages With Firebug | WIRED . Дата обращения: 13 ноября 2017. Архивировано 14 ноября 2017 года.
  16. AJAX Debugging with Firebug | Dr Dobb’s . Дата обращения: 13 ноября 2017. Архивировано 14 ноября 2017 года.
  17. Firebug Extensions — FirebugWikiАрхивировано 13 ноября 2014 года.
  18. https://getfirebug.com/firebugliteАрхивная копия от 25 апреля 2013 наWayback Machine - Firebug Lite

Ссылки

[править |править код]
Перейти к шаблону «JavaScript»
Идеи
Компиляторы
Движки
Библиотеки
ифреймворки
Редакторы
Инструменты
Связанные
технологии
Люди
Источник —https://ru.wikipedia.org/w/index.php?title=Firebug&oldid=146237477
Категории:
Скрытые категории: