# Консоль разработчика При разработке скриптов всегда возможны ошибки... Впрочем, что я говорю? У вас абсолютно точно будут ошибки, если конечно вы -- человек, а не робот инопланетный. Чтобы читать их в удобном виде, а также получать массу полезной информации о выполнении скриптов, в браузерах есть *инструменты разработки*. **Для разработки рекомендуется использовать Chrome или Firefox.** Другие браузеры, как правило, находятся в положении "догоняющих" по возможностям встроенных инструментов разработки. Если ошибка, к примеру, именно в Internet Explorer, тогда уже смотрим конкретно в нём, но обычно -- Chrome/Firefox. В инструментах разработчика предусмотрена масса возможностей, но на текущем этапе мы просто посмотрим, как их открывать, смотреть в консоли ошибки и запускать команды JavaScript. [cut] ## Google Chrome Откройте страницу [bug.html](/devtools/bug.html). В её JavaScript-коде есть ошибка. Конечно, обычному посетителю она не видна, нужно открыть инструменты разработчика. Для этого используйте сочетание клавиш [key Ctrl+Shift+J], а если у вас Mac, то [key Cmd+Shift+J]. При этом откроются инструменты разработчика и вкладка Console, в которой будет ошибка. Выглядеть будет примерно так: Далее в учебнике мы подробнее рассмотрим отладку в Chrome в главе [](/debugging-chrome). ## Firefox Для разработки в Firefox используется расширение Firebug.
  1. Первым делом его надо установить. Это можно сделать со страницы https://addons.mozilla.org/ru/firefox/addon/firebug/. Перезапустите браузер. Firebug появится в правом-нижнем углу окна: Если иконки не видно -- возможно, у вас выключена панель расширений. Нажмите [key Ctrl+\] для ее показа. Ну а если ее нет и там, то нажмите [key F12] -- это горячая клавиша для запуска Firebug, расширение появится, если установлено.
  2. Далее, для того чтобы консоль заработала, её надо включить. Если консоль уже была включена ранее, то этот шаг не нужен, но если она серая -- выберите в меню `Консоль` и включите её:
  3. Для того, чтобы Firebug работал без глюков, желательно сначала открыть Firebug, а уже потом -- зайти на страницу. С открытым Firebug зайдите на страницу с ошибкой: [bug.html](/devtools/bug.html). Консоль покажет ошибку: Кликните на строчке с ошибкой и браузер покажет исходный код. При необходимости включайте дополнительные панели.
Как и в Chrome, можно набирать и запускать команды, область для команд на рисунке находится справа, запуск команд осуществляется нажатием [key Ctrl+Enter] (для Mac -- [key Cmd]). Можно перенести её вниз. нажав на кнопочку -- на рисунке она не видна, но есть справа-снизу панели разработки. Об основных возможностях можно прочитать на сайте firebug.ru. ## Internet Explorer Панель разработчика запускается нажатием [key F12]. Откройте её и зайдите на страницу с ошибкой: [bug.html](/devtools/bug.html). Если вы разобрались с Chrome/Firefox, то дальнейшее будет вам более-менее понятно, так как инструменты IE построены позже и по аналогии с Chrome/Firefox. ## Safari Горячие клавиши: [key Ctrl+Shift+I], [key Ctrl+Alt+C] для Mac -- [key Cmd] вместо [key Ctrl]. Для доступа к функционалу разработки через меню:
  1. В Safari первым делом нужно активировать меню разработки. Откройте меню, нажав на колесико справа-сверху и выберите `Настройки`. Затем вкладка `Дополнительно`: Отметьте `Показывать меню "Разработка" в строке меню`. Закройте настройки.
  2. Нажмите на колесико и выберите `Показать строку меню`. Инструменты будут доступны в появившейся строке меню, в пункте `Разработка`.
## Итого Мы разобрали, как открывать инструменты разработчика и смотреть ошибки, а также запускать простые команды, не отходя от браузера. Далее мы приступим к изучению JavaScript.