Обзор средств для разработчиков в разных браузерахПривет. Сегодня хочу рассказать про дополнения к браузерам, необходимые каждому веб-разработчику. Всем известен FireBug — самое мощное и удобное дополнение для FireFox. Но Firebug ничем не сможет помочь при работе с IE, Оперой или Сафари. Итак, на повестке дня:
Есть, конечно, и другие — о них я обязательно упомяну. Firebug для FirefoxНе знаю точно, является ли файербаг прародителем других средств для разработчиков, но он определенно самый популярный, удобный и функциональный. Firebug — это дополнение для Firefox, а значит его надо скачать с сайта Firefox add-ons и установить. Для того, чтобы вызвать файербаг, достаточно нажать F12. Возможности этого дополнения:
Можно долго рассказывать про эти возможности в деталях, но я думаю, что они всем нашим читателям известны, а если нет — подробная информация есть на домашней страничке Файербага или здесь то же самое в переводе Ильи Кантора. Кроме самого firebug’a вам может пригодится полезная примочка к нему — FireCookie, c помощью которой (сюрприз :-) можно просматривать и изменять куки. Web Developer Toolbar для FirefoxЕще одно полезное дополнение к Огнелису. Выглядит оно так: Разберем по пунктам. Disable Cookies CSS Forms Images Information Miscellaneous Outline View Source То, что находится в правом углу мне нравится больше всего. Это быстрый валидатор HTML, CSS и индикатор ошибок JS. Если проблем никаких нету — значок зеленый, а если есть проблемы — красный. Internet Explorer Developer ToolbarС виду этот тулбар, конечно, похож на firebug, но, увы, до него еще не дорос. Хотя, с другой стороны в нем есть некоторые возможности, которых нету у файербага. Я бы назвал IE Developer Toolbar неким гибридом Firebug’a и FF Web Developer Toolbar’a. Как и в firebug здесь есть возможность инспектировать элемент простым кликом. Но, если в FF мы сразу можем увидеть padding’и и margin’ы, то здесь такой возможности нету. Кроме того IE Developer Toolbar не обновляет дерево элементов динамически, как это делает Firebug. То есть, если мы изменим что-нибудь на странице средствами js, с помощью этого тулбара мы ничего не увидим. Из того, чему можно порадоваться — изменением css на лету (легкий способ найти, что хакать :), возможности запретить CSS и изображения, возможность быстро очистить кэш и поиграть с печеньками, быстрый доступ к валидации. Самое вкусное: здесь есть встроенный color picker, который позволяет получить любой цвет со страницы с помощью пипетки. (для ff есть отдельный плагин ColorZilla). DebugBar для IEПо своему интересное расширение. Устанавливается как дополнительная панель к браузеру: Имеется встроенный зачем-то поисковик, пипетка, возможность изменять размер окна и, опять-таки, зачем-то возможность отсылать страницу другу на мыло. Хотя, может быть это и полезно. Но воспользоваться этой возможностью мне не удалось =(. Способ испектирования кликом или наведением разработчиков не устроил: они придумали штуку поинтереснее. В DebugBar’e надо перетащить прицел на нужный элемент, чтобы увидеть его в дереве. И смешно и грустно. DragonFly для OperaDragonFly встроен в Оперу, начиная с версии 9.5, поэтому устанавливать не надо. Для того, чтобы активировать Драгонфлай переходим в Инструменты → Дополнительно → Средства для разработчиков. А если по английски, то Tools → Advanced → Developer Tools. Возможности списком:
DF — что-то вроде отдельной страницы во фрэйме. Если вы его открыли, оно будет открыто для всех вкладок (в отличие от firebug’a). Поэтому перед инспектированием элемента надо выбрать из списка страницу, которую мы хотим просмотреть. Web Inspector в SafariДля того, чтобы включить в меню Сафари пункт «Разработка», необходимо в настройках (закладка «Дополнительно») включить соответствующий пункт: В меню «Разработка» нам доступны следующие функции:
Давайте рассмотрим в деталях веб-инспектор: По умолчанию инспектор открывается в режиме просмотра HTML. Но его можно переключить в режим просмотра DOM. Для этого на верхней плашке имеется переключатель. При наведении на элемент в инспекторе, он будет подсвечен на самой странице. Увидеть отступы, изменить разметку или CSS на лету или увидеть динамические изменение в DOMe на лету, как в FireBug нельзя. Зато, согласитесь, выглядит весьма мило. Если есть желание работать с инспектором в окне браузера, можно нажать на кнопочку в нижнем левом углу. Еще в сафари доступна такая функция, как «Шкала времени сети», (кнопка «Network» в инспекторе): Наглядно можно увидеть, когда и как долго грузятся файлы. Также можно просмотреть заголовки запросов, но само содержимое просмотреть, к сожалению, нельзя. Всяческие штуки для разработчиков в Google Chrome
Хромой появился на свет в продвинутом виде, и у него сразу имеются, пусть пока что кривые, но все же средства для разработчиков. Списком:
Для того, чтобы проинспектировать какой-либо элемент, на него надо нажать правой кнопкой и в контекстном меню выбрать «Просмотр кода элемента»:
Функционал тот же, что и в Сафари: элементы подствечиваются при наведении, но не доступны редактирование CSS и HTML, не отслеживаются изменения в DOM. Вот только, кнопка в левом нижнем углу, которая должна прикреплять инспектора к окну браузера не работает =(. В закладке «Resources» мы можем увидеть следующее:
Неможко отличается от шкалы в сафари. Полупрозрачным на этой схеме изображны относительны размеры файлов, а полным цветом — время загрузки. Так или иначе очевидно, что эта часть Хрома еще далеко не доделана. В этой статье я рассмотрел наиболее известные расширения и встроенные средства для браузеров. Есть и другие, например:
Если есть дополнения, о которых я не упомянул, а стоило бы, или есть функции у упомянутых расширений, которые я упустил, пишите. Всем хорошего настроения!
|
СпонсорыСлучайные статьи
Блогорол
|
||
|
|||