Выбрать главу

Эта книга целиком посвящена основам. Следующим шагом станет написание кода, изучение новых приемов и продолжение учебы. В этой книге описаны различные инструменты и приведены примеры их совместного использования для создания небольших программ. Вам осталось лишь вооружиться этими знаниями и применить их для создания более крутых и крупных проектов на JavaScript. Если вам такое по душе, ищите на моем сайте новые продвинутые уроки: http://www.kirupa.com.

Так что до скорой встречи, и не стесняйтесь черкнуть пару строк на kirupa@kirupa.com или на фейсбук и твиттер (@Kirupa). Как я уже говорил, мне нравится получать обратную связь от читателей, поэтому смело обращайтесь. Если у вас есть вопросы, не откладывайте и пишите на форум https://forum.kirupa.com.

И еще. Я понимаю, что выбор книг по JavaScript огромен. Поэтому хочу поблагодарить за то, что выбрали именно мою, позволив мне косвенно поприсутствовать в вашем редакторе кода.

Всех вам благ,

Глоссарий

Термины, которые вы будете встречать как в этой книге, так и в работе.

А

Активизировать. Изощренный способ сказать «вызвать функцию».

Аргументы. Значения, которые вы задаете (или передаете) в функцию.

Б

Браузер. Сложное приложение, которое в своем минимуме позволяет взаимодействовать с интернетом и отображает веб-страницы.

В

Возврат. Ключевое слово, производящее выход из функции или блока. В случае функций оно зачастую используется для возврата данных вызвавшему функцию компоненту.

Всплытие события. Фаза, в которой событие начинает подъем от элемента, его инициировавшего, обратно к корню DOM.

Г

Глобальная область видимости. Что-либо объявленное вне функции и доступное для всего приложения.

З

Замыкание. Внутренняя функция, имеющая доступ к переменным внешней функции (помимо своих собственных и глобальных).

Значения. Официальное имя для различных типов данных, с которыми вы работаете.

И

Инструкция if. Условная инструкция, выполняющая заданный код, если условие true.

Инструкция if…else. Условная инструкция, выполняющая различные части кода в зависимости от того, является ли условие true или false.

Инструкция switch. Условная инструкция, проверяющая конкретное состояние в отношении списка случаев. Если один из случаев совпадает с условием, то выполняется связанный с ним код.

Инструменты разработчика. В контексте браузеров они являются расширениями, помогающими инспектировать, отлаживать и диагностировать происходящее на веб-странице изнутри.

К

Каскадная таблица стилей (CSS). Язык таблиц стилей, использующийся в основном для изменения внешнего вида содержимого HTML-страницы.

Комментарии. Текст для людей (зачастую отделенный знаками // или /* и */), указываемый в коде, который абсолютно игнорируется самим JavaScript.

Л

Логический тип. Структура данных, представляющая true или false.

Локальная область. Что-либо доступное только внутри функции или блока.

М

Массив. Структура данных, позволяющая хранить последовательность значений и обращаться к ним.

О

Область. Термин, описывающий видимость чего-либо.

Область переменной. Выражение, описывающее видимость переменной в участке кода.

Объект. Очень гибкая и повсеместная структура данных, которую можно использовать для хранения свойств, их значений и даже объектов.

Объектная модель документа (DOM). JavaScript-представление (зачастую древоподобная структура) HTML-страницы и всего ее содержимого.

Операторы. Встроенный функционал вроде +, -, *, /, for, while, if, do, = и других слов.