П
Переменная. Именованный контейнер для хранения данных.
Погружение события. Фаза, в которой событие, начиная от корня DOM, перемещается вниз до элемента, его инициировавшего.
Примитивы. Базовый тип, не состоящий из других типов.
С
Слабая проверка неравенства (!=). Проверяет на предмет неравенства только значения двух элементов.
Слабая проверка равенства (==). Проверяет на предмет равенства только значения двух элементов.
Слушатель событий. Функция, слушающая событие и затем выполняющая определенный код, как только событие услышано.
Событие. Сигнал, перемещающийся через DOM, сообщая, что что-то произошло.
Строгая проверка неравенства (!==). Проверяет, являются ли значение и тип двух элементов неравными.
Строгая проверка равенства (===). Проверяет, являются ли значение и тип двух элементов равными.
Строка. Последовательность знаков, составляющих текст. Также является названием типа для работы с текстом в JavaScript.
Т
Тип. Классификация, помогающая распознать ваши данные и значения, которые можно использовать.
У
Узел. Обобщенное имя для элемента DOM.
Ф
Функции-таймеры. Функции, выполняющие код с периодическим интервалом. Наиболее распространенными являются setTimeOut, setInterval и requestAnimationFrame.
Функция. Переиспользуемый блок кода, который получает аргументы, группирует инструкции и может быть вызван для выполнения содержащегося в нем кода.
Ц
Цель события. Элемент, отвечающий за инициацию (запуск) события.
Цикл. Оператор управления для повторяющегося выполнения кода.
Циклdo…while. Оператор управления, выполняющий некий код до тех пор, пока заданное условие не вернет false. (Отлично подходит, когда вы не знаете, сколько раз нужно выполнить цикл.)
Цикл for. Оператор управления, выполняющий определенный код ограниченное число раз.
Цикл while. Оператор управления, который продолжительно выполняет заданный код, пока указанное условие не вернет false.
J
JavaScript. Капризный и зачастую непоследовательный язык создания сценариев, который, ко всеобщему удивлению, с течением лет набрал популярность в среде разработки приложений как в Сети, так и на сервере.
I
IIFE (функция-выражение, вызываемая сразу после создания). Способ написания кода на JS, позволяющий выполнять заданный код в его собственном диапазоне, не оставляя следов его существования
Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений
Борис Черный
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript позволяет автоматизировать эту неприятную часть процесса разработки. TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код. В этой книге вы: — Начнете с основ: узнаете о типах и операторах типов TypeScript, в том числе о том, для чего они нужны и как используются. — Изучите продвинутые темы: познакомитесь с системой типов TypeScript, включая средства обработки ошибок, и научитесь создавать асинхронные приложения. — Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-е изд