Page 29 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 29

Я счастлив сообщить, что на момент написания книги на рынке нет ни одного бра­
       узера, который не подходил бы для наших задач. Даже Internet Explorer, который долго
       был камнем в ботинке программистов, взялся за ум и стал теперь на равнее с Chrome,
       Firefox, Safari и Opera. Как уже говорилось, мой выбор - браузер Firefox, и здесь я буду
       описывать его особенности, которые помогут вам в работе. У других браузеров также
       есть эти возможности, но я опишу их так, как они реализуются в Firefox. Таким обра­
       зом, при чтении этой книги вам имеет смысл использовать Firefox.
          Вам понадобится текстовый редактор, чтобы писать код. Выбор текстовых редак­
       торов может быть очень спорным (почти религиозные дебаты). В общем, текстовые
       редакторы можно подразделить на редакторы текстового режима и оконные редак­
       торы.  Два самых популярных редактора текстового режима - это vi/vim и Emacs.
       Одним из наибольших преимуществ редакторов текстового режима является то, что,
       кроме собственного компьютера, вы можете использовать их по SSH, т.е. вы можете
       соединиться с дистанционным компьютером и редактировать свои файлы в знако­
       мом редакторе. Оконные редакторы выглядят современнее и обладают некоторыми
       полезными (и более знакомыми) элементами пользовательского интерфейса. В боль­
       шинстве случаев, однако, вы будете редактировать только текст, поэтому оконный
       редактор не будет демонстрировать существенных преимуществ перед редактором
       текстового режима. Популярные оконные редакторы - это Atom, SuЬlime Text, Coda,
       Visual Studio, Notepad++, T e xtPad и Xcode.  Если  вы уже знакомы  с  одним  из этих
       редакторов, то, вероятно, нет никакого резона его менять. Но если вы используете
       Блокнот из Windows, то я настоятельно рекомендую сменить его на более серьезный
       редактор (Notepad++ - простой и бесплатный выбор для пользователей Windows).
          Описание всех возможностей вашего редактора выходит за рамки этой книги, но
       есть несколько средств, научиться использовать которые имеет смысл.

       Выде п ение синтаксиса
          Для выделения синтаксиса используются разные цвета, позволяющие различать
       синтаксические элементы в программе. Например, литералы могли бы быть одного
       цвета, а переменные - другого (что означают эти термины, вы узнаете вскоре!). Это
       может облегчить поиск проблем в коде. У большинства современных текстовых ре­
       дакторов выделение синтаксиса есть и оно разрешено стандартно; если ваш код не
       разноцветный, обратитесь к документации своего редактора и узнайте, как включить
       возможность выделения.
       Соответствие скобок
          В  большинстве языков  программирования интенсивно  используются  круглые,
       фигурные и квадратные скобки. Иногда содержимое этих скобок охватывает много
       строк или даже несколько экранов; у вас будут скобки в пределах скобок, зачастую
       разных типов. Критически важно, чтобы количество открывающих скобок совпадало
       с количеством закрывающих, т.е. был их "баланс"; если этого нет, то ваша программа


                                                                  Инструменты    27
   24   25   26   27   28   29   30   31   32   33   34