Статьи

Что нового в Firebug 1.8

Если бы не Firebug, Firefox не обязательно был бы самым популярным браузером для веб-разработки. Тем не менее, без Firebug у нас не было бы отличных инструментов для разработчиков, таких как инспектор Webkit, Opera Dragonfly или инструменты разработчика IE.

Инструмент забит удивительными функциями. Я стараюсь не отставать от разработок, но легко пропустить гемы, такие как изучение состояний CSS: active и: hover . Firebug 1.8 только что был выпущен, и он должен автоматически обновиться в вашем браузере. Кроме того, зайдите на getfirebug.com для получения ссылок на скачивание и инструкций по установке.

Только Firefox 5.0

Если вы все еще используете Firefox 3.x или 4.0, я боюсь, что вы застряли с Firebug 1.7.3. Разработка Firebug отражает график быстрого обновления Mozilla, поэтому вам понадобится последняя версия, чтобы использовать новые функции…

Параметры панели DOM

До сих пор Firebug показывал все свойства объекта DOM, включая свойства в цепочке прототипов. Были добавлены две дополнительные опции:

  • Показать только собственные свойства удалить свойства родительских объектов
  • Показать перечисляемые свойства только

Параметры панели Firebug DOM

CSS Color Tooltips

Firebug теперь показывает предварительный просмотр цветов hex, rgb, rgba, hsl и hsla, как некоторые из его конкурирующих консолей:

Firebug CSS цветные подсказки

CSS3 Размер коробки

CSS3 вводит свойство размера блока для элементов. Может быть установлено:

  • content-box : модель CSS2.1 по умолчанию, где размеры определяются суммой ширины, высоты, отступов и границ.
  • border-box : заставляет элемент отображаться с указанной шириной и высотой, включая отступы и границы.

Firebug 1.8 отображает используемую модель размеров коробки:

Firebug CSS3 box-sizing

console.timeStamp

Инструменты профилирования скриптов в Firebug были усовершенствованы с помощью новой API-команды console.timeStamp([msg]) Когда console.timeStamp(); встречается в вашем коде, маркер временной шкалы добавляется на панель Net:

console.timeStamp

Эта функция особенно полезна при оценке производительности запросов HTTP для файлов JavaScript, динамически загружаемых путем добавления узлов <script>

Для получения дополнительной информации см. Firebug 1.8: console.timeStamp () .

IP-адрес в сетевой панели

Придерживаясь Net Panel, теперь вы можете просматривать локальные и удаленные IP-адреса для всех HTTP-запросов. Это должно помочь вам обнаружить проблемы, вызванные медленными серверами или CDN.

IP-адрес панели Firebug Net

Предварительный просмотр HTML в сетевой панели

Если вы используете Ajax для загрузки фрагментов HTML-кода, вам будет приятно услышать, что Net Panel также позволяет вам предварительно просматривать отрендеренный код:

Firebug Net панель HTML-превью

Дополнительные параметры для внешних редакторов

Еще одна функция, которую я пропустил, была поддержка внешних редакторов. Помимо передачи аргументов% url и% file, в версии 1.8 введен параметр% line number:

Firebug внешние редакторы

Постоянство командной строки

Команды командной строки теперь сохраняются при перезагрузках, поэтому можно выполнять одно и то же выражение на разных страницах.

Я надеюсь, вам понравятся новые инструменты и средства Firebug. Там еще больше в версии 1.9