Page 22 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 22
Выбор спецификации ЕSб был сделан редакцией обдуманно. У с овершенствования
ЕSб достаточно существенны, чтобы затруднить четкое и ясное изложение материа
ла. Короче говоря, книга, которая попыталась бы рассмотреть и ESS, и ЕSб, навреди
ла бы обеим темам.
Для кого п р едназначена эта книга
Эта книга предназначена, прежде всего, для читателей, уже обладающих некото
рым опытом программирования (освоивших хотя бы вводный курс программирова
)
ния или сетевые классы . Новичкам в программировании эта книга тоже будет по
лезна, однако будет не лишним дополнить ее вводным курсом или классом.
Те, кто уже обладают некоторым опытом программирования в JavaScript (особен
но если это только ESS), найдут практически полное описание важнейших концеп
ций этого языка. Программистам, переходящим на JavaScript с другого языка, содер
жимое этой книги также должно понравиться.
В этой книге предпринята попытка всесторонне рассмотреть возможности язы -
ка, связанные с ним инструментальные средства, методики и парадигмы, которые
управляют современной разработкой на JavaScript. Поэтому в данную книгу включе
ны как простой и понятный материал (переменные, контроль потока, функции), так
и довольно сложный (асинхронное программирование, регулярные выражения). В
зависимости от своего уровня подготовки, вы можете найти одни главы более слож
ными, чем другие: начинающий программист, без сомнения, должен будет повторно
пройти часть материала.
Для кого не п р едназначена эта к н и га
Эта книга - не полный справочник по JavaScript или связанным с ним библиоте
кам. Сеть Mozilla Developer Network (MDN) представляет собой превосходный, пол
ный, актуальный и бесплатный сетевой сп равочник по ]avaScript, на который я ссы
лаюсь повсюду в этой книге. Если вы предпочитаете физическую книгу, то книга Дэ
вида Флэнагана (David Flanagan) ]avaScript. Подробное руководство является весьма
подходящей (хотя на момент написания этой книги в ней ЕSб не рассматривалась).
Соглаше н ия, п р и нятые в этой к н и ге
Здесь используются соглашения, общепринятые в компьютерной литературе.
• Новые термины в тексте выделяются курсивом. Чтобы обратить внимание чи
тателя на отдельные фрагменты текста, также применяется курсив.
• Т е кст программ, функций, переменных, URL веб-страниц и другой код выделе
ны моноширинным шрифтом.
20 Введение

