Чтобы добавлять сообщения и комментарии, .

@unfalse:
unfalse

Поюзал тут. Тормозное и жручее. Неудобное. Дебаггер в хроме, по сравнению с firebug, просто летает. Хотя бывают глюки, но не очень существенные.

@RA:
RA

Вот firebug умеет выводить на своей иконке циферку — сколько ошибок на странице. А как сделать чтобы встроенный дебагер тоже так делал?

@RA:
RA

Firebug начал постоянно писать в консоль
"Незащищённая (http://) страница содержит поля для ввода пароля. Это представляет собой угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя."
Как это уведомление отключить?

@kostanakis:
kostanakis

Ищу аналог третьетега для второтега, позязя ^^

@kb:
kb

Я думал chrome web inspector уже хорош, а он подводит. При редиректах на "sign in with twitter" твиттеровские редиректы во-первых не понимает как "documents" (во вкладку Other пихает), а во-вторых в них не показывает заголовки редиректов (Location), которые мне как раз и нужны.

@unregistered:
unregistered

Файрбаг 1.9.0a3 загоняет наисвежайшего огнелиса в сегфолт

@akrisanov:
akrisanov

открыл свой FF 5 и обнаружил, что пропал из установленных расширений Firebug. Полез искать его во всех доступных дополнениях — нет его там. WTF?!

@kb:
kb

А знаете какая самая клевая фича в новом файрбаге?
Возможность изменения высоты области предварительного просмотраopennet.ru

@Xanf:
Xanf

>> typeof config.parametersGrid.data"object"
>> config.parametersGrid.dataundefined

@just:
just

слава FireBug. Без него я бы ещё долго втыкал, что standart.css в GWT имеет приоритет над всеми объявленными тобой стилями, так как подключается после них. Хочешь их переопределить — используй addStyleName в onModuleLoad или суй везде !important или не используй схему с inherit, а подключай standart.css перед своими CSS. Весело

@SunChaser:
SunChaser

прибил сабж, ибо жрал много памяти

@superbobry:
superbobry

внезапно, у firebug'a есть command line api, который еще и поддерживается chrome developer tools, example: monitorEvents(document) move your mouse

@griffin:
griffin

С некоторых пор пересел с оперы на iceweasel. Прикрутил firebug. Крайне бодрая штука. Незаменима в ковырянии сайтов. Да и для самообучения подходит — открываешь любой сайт и ковыряешь, разбирая, что и как работает ;)

@RA:
RA

В firebug 1.5.0, который только что пришёл, стали показываться мнемоники HTML, там где они указаны.

@longedok:
longedok

После обновления файербаг ВНЕЗАПНО руссифицировался.

@werdn:
werdn

перевели на русский язык! я аж потерялся, когда мельком не нашел «Inspect element», вместо него — «Анализировать элемент»

@deadlink:
deadlink

Отладка скриптов в firebug
Нет лучше средства для отладки! Это мегаполезный плагин к браузеру firefox просто необходим как javascript кодеру, так и просто верстальщику! Он сочетает в себе удобную консоль, дебаггер и DOM инспектор. Позволяет править стили не перегружая страницу, в реальном времени добавлять и изменять скрипты. Но самая интересная и нужная фича — это вывод данных в его консоль))) Вам наверное приходилось выводить какие — то переменные алертом? Не пугают десятки открывающихся сообщений? ФФ это подвешивает и порой приходится убивать подвисший процесс...
Но firebug решает все проблемы отладки)) Установить его можно зайдя в инструменты → дополнения и поискать там по названию.
Теперь о работе с ним:
console.log(a); — вывести в консоль значение переменной а;
console.info(a); — в консоль можно выводить также три вида информационных сообщений, это первый из них, просто информация;
console.warn(a); — а это уже предупреждение;
console.error(a); — и сообщение об ошибке.
Для вызова дебаггера достаточно в вашем коде написать:
debugger;
Это вызовет очень неплохой пошаговый отладчик. Управление отладкой происходит с помощью удобной панельки (справа сверху).
Еще данный плагин умеет засекать время выполнения функций (очуметь как полезно) В начало функции пишем
console.time("time");
а в конце — console.timeEnd("time");
В результате после выполения функции в консоли появится сообщение о времени выполнения.
Пример использования:
function test(){
var n = 0;
console.time("time");
for (var i=0;i<10000;i++)
n+=i;
console.timeEnd("time");
console.log(n);
console.info("Тестируем....");
console.error("Error");
}