Статьи

Что нового в Firebug 1.11

Firebug был оригинальной консолью для разработчиков, и, несмотря на усиление конкуренции со стороны Webkit и Opera, он остается лучшим. Версия 1.11 была выпущена на прошлой неделе и должна автоматически появиться в вашей установке Firefox. Если нет, нажмите « Надстройки» в главном меню, а затем кнопку « Проверить наличие обновлений» . Кроме того, зайдите на getfirebug.com и загрузите его оттуда.

В новой версии исправлено более 120 проблем и реализовано 40 улучшений. Это включает…

Новый инструмент выбора CSS-запросов

Это круто. Перейдите на вкладку CSS, щелкните правой кнопкой мыши любой селектор и выберите « Получить соответствующие элементы» . Список всех элементов, соответствующих селектору, отображается в правой панели «Элементы»:

Firebug CSS Query Selector

Скопируйте и вставьте HTML

Некоторое время можно было копировать разделы, но теперь Firebug позволяет вставлять HTML, XML или SVG-код непосредственно в DOM. Щелкните правой кнопкой мыши любой элемент, выберите « Вставить HTML» и выберите способ вставки кода:

Firebug вставьте HTML

График синхронизации производительности

Как только ваша страница загрузится, введите в консоли performance.timing

Сроки исполнения Firebug

где:

  • Загрузка страницы — это общее время, необходимое для загрузки страницы.
  • Ожидание — это время, необходимое для запуска ответа сервера.
  • Получение времени загрузки
  • DOM Обработка времени, необходимого для создания DOM
  • DOMContentLoaded время, необходимое для обработки событий DOMContentLoaded
  • onLoad время, необходимое для обработки событий onLoad

Вы можете навести курсор на любую временную шкалу для получения более подробной информации.

Ведение журнала в стиле

Если вы сохраняете пропущенные сообщения в консоли, можно применить разные стили для вывода с помощью переменной %c Например:

 console.log("%cred-text %cgreen-text", "color:red", "color:green");

Формирует:

Журнал в стиле Firebug

window.postMessage () События

Размещение сообщений между окнами и фреймами записывается в консоль:

Журнал Firebug window.postMessage ()

Здесь отображаются исходное окно / URL-адрес фрейма, сообщение с данными и целевой объект окна / фрейма.

Поддержка протокола SPDY

SPDY (произносится как скоростной) — это довольно новый HTTP-подобный сетевой протокол, который использует сжатие, мультиплексирование и расстановку приоритетов для повышения скорости загрузки. Сетевая панель Firebug теперь показывает, когда используется SPDY:

Firebug SPDY в сетевой панели

Новая команда include ()

Команда include()

 include("http://mysite.com/mylib.js");

Если вы делаете это часто, вы можете создать псевдоним один раз, а затем использовать эту ссылку, например,

 include("http://mysite.com/mylib.js", "mylib");
include("mylib");

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