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

Интерпретатор компьютерная программа, считывающая и исполня-

ющая код. В составе веб-браузеров есть интерпретатор JavaScript, кото-

рый используется в этой книге для запуска программ.

Ключевое слово слово, которое имеет специальное значение

в JavaScript (например, for, return или function). Ключевые слова

нельзя использовать в качестве имен переменных.

Комментарий фрагмент текста программы, который игнорируется

интерпретатором JavaScript. Комментарии нужны лишь для того, чтобы

пояснять работу программы тем, кто читает ее код.

Конструктор разновидность функции, используемой для создания

объектов с одинаковыми встроенными свойствами.

282 Глоссарий

Массив список значений в JavaScript. Каждому значению соответ-

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

Индекс первого элемента равен 0, второго — 1 и т. д.

Метод функция, являющаяся свойством объекта.

Обработчик события функция, которая вызывается, когда опре-

деленное событие происходит с определенным HTML-элементом.

Например, в игре «Найди клад!» из главы 11 мы создаем функцию —

обработчик событий для кликов мышкой по изображению карты.

Объект набор пар «ключ-значение». Каждый ключ — это строка, кото-

рую можно связать с любым JavaScript-значением. Зная ключ, можно

получить из объекта связанное с ним значение.

Объектно-ориентированное программирование стиль программи-

рования, подразумевающий использование объектов и методов для струк-

турирования кода и реализации основных возможностей программы.

Пара «ключ-значение» пара, состоящая из строки (называемой ключом) и связанного с ней значения (любого типа). Пары «ключ-значение» содер-

жатся в JavaScript-объектах и позволяют задавать их свойства и методы.

Переменная способ связывания имени со значением. После того как

переменной присвоено значение, к нему можно обращаться через имя

переменной.

Пробельный символ неотображаемый на экране символ, например

пробел, перенос строки, табуляция.

Свойство имя пары «ключ-значение», принадлежащей объекту.

Синтаксис правила объединения ключевых слов, знаков пунктуации

и других символов в работающую JavaScript-программу.

Событие действие в браузере, например клик мышкой или нажатие

клавиши. События можно как отслеживать, так и реагировать на них —

при помощи обработчиков событий.

Строка последовательность символов, окруженная кавычками; пред-

ставление текста в компьютерных программах.

Строка селектора строка, обозначающая один или несколько HTML-

элементов, которую можно передать jQuery-функции для поиска этих

элементов.

Глоссарий 283

Тег сетка, используемая для создания HTML-элементов. Все эле-

менты начинаются с открывающего тега, и большинство из них закан-

чиваются закрывающим тегом. Теги определяют тип создаваемого

элемента. Кроме того, в открывающем теге можно задать атрибуты

элемента.

Текстовый редактор компьютерная программа для написания

и редактирования простого текста без специального форматирования

(например, выбора различных шрифтов и цветов). Для создания про-

грамм (которые пишутся простым текстом) желателен хороший тексто-

вый редактор.

Управляющая конструкция способ контроля за тем, когда

и сколько раз выполняется фрагмент кода. Например, условные кон-

струкции (по заданному условию определяющие, когда выполнять

код) и циклы (выполняющие фрагмент кода повторно определенное

количество раз).

Условная конструкция конструкция языка, которая выполняет

код в зависимости от проверки условия. Если условие истинно (true),

выполняется один фрагмент кода, а если условие ложно (false) — либо

другой фрагмент, либо не делается ничего. Примеры условных конструк-

ций: операторы if и if... else.

Функция состоящий из одной или более команд фрагмент кода, кото-

рый можно вызывать (выполнять). С помощью функции можно повто-

рять один и тот же набор действий в разных частях программы. Функция

может принимать аргументы и возвращать обратно значение.