Функция сна не предоставлена в JavaScript, и мы будем использовать эту функцию в течение длительного времени.
Существует идея запустить корпус петли, чтобы программа потребляла время процессора для достижения задержки. Это имеет недостаток. Скорость выполнения разных машин отличается, что может легко привести к медленным машинам, которые будут спать в течение длительного времени.
Автор увидел умное решение с других форумов, и скорость выполнения на разных машинах является последовательной. Поделитесь этим с вами здесь.
Кода -копия выглядит следующим образом:
Функциональный сон (n)
{
var start = new Date (). getTime ();
while (true) if (new date (). gettime ()-start> n) break;
}
Конечно, этот метод по -прежнему опирается на простальный процессор.
Другим способом является использование функции settimeout ().
Синтаксис функции выглядит следующим образом: SetTimeout (Code, Millisec)
Пример использования:
var t = settimeout ("alert ('5 секунд!')", 5000)
Функция этого кода состоит в том, чтобы выполнить код кода после Millisec. В примере функция оповещения выполняется через 5000 миллисекунд. Это также может достичь того же эффекта, что и сон.