В данном выпуске Кирилл пройдет собеседование на middle frontend разработчика.
Поддержать проект: https://www.patreon.com/otsobes
---
Если вы хотите пройти отсобеседование заполните форму:
Frontend: https://forms.gle/o69DSx9QsZciPYYB8
Backend: https://forms.gle/FbFz5FghRyW5qS3L6
---
00:00 Вступление
00:00:20 Знакомство
JS
00:10:00 Способы объявления переменных
00:14:55 Разница между null и undefined
00:16:17 Falsy/Truthy значения
00:18:55 Оптимизация для v8
00:21:04 Почему в JS два вида сравнения?
00:21:52 Чему равен NaN?
00:22:22 Про контекст
00:25:40 Про замыкание
00:28:27 Что такое Promise?
Web API
00:37:55 Event loop
00:44:50 Что такое DOM и Virtual DOM?
00:51:40 Стейт в браузере
HTML
00:58:50 Ссылка vs Кнопка vs Label
01:08:20 Встраиваемый контент
01:18:00 Способы изоляции CSS
01:29:25 Что происходит при загрузке страницы?
01:40:40 Заключение