Все

Курс по JavaScript | Контексты исполнения. EXECUTION CONTEXT, NEWENVIRONMENT

Видео frontend
Привет! Это новый курс от инженеров AvitoTech — вместе с фронтендером Василием Новиковым разбираемся в базовых технологиях веб-разработки в JavaScript.

В этом видео веб-разработчик Василий Новиков расскажет про основные алгоритмы создания записи среды, а также покажет, как инициализировать контекст исполнения.

Из нового выпуска вы узнаете про:

  • три вида записей окружения: LexicalEnvironment, VariableEnvironment и PrivateEnvironment;
  • шаги каждого из четырех алгоритмов контекста исполнения;
  • инициализацию глобального контекста исполнения.

Таймкоды:

00:00 | Вступление
00:41 | Контекст исполнения как набор трёх видов записей окружения
01:28 | Алгоритм NewDeclarativeEnvironment
02:10 | Алгоритм NewObjectEnvironment
03:11 | Алгоритм NewFunctionEnvironment
04:26 | Алгоритм NewGlobalEnvironment
06:26 | Инициализация глобального контекста исполнения
08:06 | Важное свойство Global Environment Record
08:49 | Проверка в браузере
12:02 | Операция Bind This и принцип её работы
12:25 | Что нужно учитывать в работе объекта F
13:11 | Каждый шаг наглядно
14:37 | Примеры
14:50 | Отступление: стрелочное объявление функции
16:25 | Директива use strict
17:30 | Итоги

Сайт курса JS

AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито:

ВК
Телеграм
Хабр
Медиум (eng)
GitHub
RuTube
Дзен