Эта книга целиком посвящена основам. Следующим шагом станет написание кода, изучение новых приемов и продолжение учебы. В этой книге описаны различные инструменты и приведены примеры их совместного использования для создания небольших программ. Вам осталось лишь вооружиться этими знаниями и применить их для создания более крутых и крупных проектов на 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, = и других слов.