Сообщения

Сообщения за апрель, 2019

Тема 10. Асинхронность

Изображение
Ссылка на вебинар https://youtu.be/Ih6Q7ka2eSQ Таймеры В первую очередь асинхронность рассмотрим на примере таймеров. Таймеры широко используются в анимации, при создании механизма переподключения к серверу, вообще где угодно, где нам нужно отложить выполнение кода на определённое время. Для создания таймера мы используем встроенную в среду разработки функцию setTimeout . Первым аргументом мы передаём функцию, которую нужно выполнить, вторым - время, на которое нужно отложить выполнение данной функции. setTimeout(() => {   console.log("timer"); }, 3000); Так тоже можно function fn() {   console.log("timer"); } setTimeout(fn, 3000);  Посмотрим на последовательность выполнения функций. Для этого последовательно вызовем четыре функции. console.log("1"); setTimeout(() => {   console.log("2"); }, 3000); setTimeout(() => {   console.log("3"); }, 1000); console.log("4"); В какой посл