Привет! Это новый курс от инженеров AvitoTech — вместе с фронтендером Василием Новиковым разбираемся в базовых технологиях веб-разработки в JavaScript.
В этом видео веб-разработчик Василий Новиков расскажет про основные алгоритмы создания записи среды, а также покажет, как инициализировать контекст исполнения.
Из нового выпуска вы узнаете про:
Таймкоды:
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
Дзен
В этом видео веб-разработчик Василий Новиков расскажет про основные алгоритмы создания записи среды, а также покажет, как инициализировать контекст исполнения.
Из нового выпуска вы узнаете про:
- три вида записей окружения: 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
Дзен