JavaScript — это мультипарадигменный язык программирования, применяющийся в качестве встраиваемого инструмента для программного доступа к различным объектам приложений. Для веб-разработки без знаний этой технологии невозможно заниматься созданием современных интерактивных сайтов. Язык JS — это то, что «оживляет» разметку страниц (HTML) и пользовательский функционал (CMS) сайтов.
Спикер Михаил Богданов, Senior JavaScript/Frontend Developer в Dev-Pro.
На онлайн мастер-классе рассмотрим основные составляющие JavaScript и его работы:
- Однопоточность JavaScript-а
- Что такое CallStack
- Event loop — что это и как он работает
- Tasks и MicroTasks (Jobs)
- Promises в деталях
- Что такое CallBack Hell и как с этим бороться
- Аsync/await