11 Модуль - Таймеры. Promise API -- 01 Асинхронный JavaScript Flashcards

1
Q

Синхронный код выполняется

A

последовательно, каждая инструкция ожидает, перед выполнением, пока выполнится предыдущая.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Асинхронный код как работает?

A

делает паузу и передает управление дальше, но точка останова запоминается и управление к ней возвращается в будущем при каком-то условии.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

В синхронном коде, если есть две инструкции:

A

L1, за которой следует L2, L2 не может начать выполнение до тех пор, пока L1 не завершит выполнение.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

В асинхронном коде, если есть две инструкции:

A

L1, за которой следует L2, где L1 планирует выполнение какой-либо задачи в будущем, то L2 исполнится раньше чем L1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Таймаут(setTimeout) что делает?

A

запускать функцию по истечении определенного времени.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Что возвращает Таймаут

A

Возвращает цифровой идентификатор созданного таймера, который используется для его удаления.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Для чего используется clearTimeout(id)

A

Если нам, по какой-то причине, нужно отменить вызов функции внутри таймаута, используется функция clearTimeout(id), которая получает идентификатор таймера и очищает (удаляет) его.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Интервалы

A

— это более простой способ повторения кода снова и снова, с установленным промежутком времени повторений.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Интервал запускает выполнение функции не один раз, а

A

регулярно повторяет её через указанный интервал времени.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Как можно остановить выполнение интервала?

A

Использовать clearInterval(id), которая получает идентификатор интервала и очищает(удаляет) его.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

По стандарту, минимальная задержка составляет

A

4мс.

Так что разницы между setTimeout(…, 1) и setTimeout(…, 4) нет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly