Метод setTimeout(выражение, интервал) (установить задержку) вызывает разовое выполнение выражения, когда истечёт интервал, заданный в миллисекундах. Миллисекунда равна одной тычячной секунды. Пример:
<script type="text/javascript">
document.write("Эта страница написана на JavaScript!");
window.setTimeout("document.write('А вы как думали?')",2000);
</script>
Метод setTimeout запускает write c задержкой в 2000 миллисекунд, что соответствует 2 секундам. Таким образом, надпись А вы как думали? появится позже надписи Эта страница написана на JavaScript! на 2 секунды.
Обратите внимание, что фразу “А вы как думали?” пришлось заключить в одинарные кавычки, чтобы браузер не “запутался”. В JavaScript (как и в HTML) допускается использование и тех и других кавычек, нужно только внимательно следить, чтобы все кавычки в нужном месте закрывались. Нельзя было написать так:
"document.write("А вы как думали?")",
поскольку тогда браузер «решил бы», что строка закончилась после открывающей скобки, а далее, не встретив запятой, пожаловался бы на ошибку.
Ещё одна деталь: в JavaScript необходимо соблюдать регистр символов, так как в этом языке различаются прописные и строчные буквы. Например, если вместо setTimeout написать SetTimeout или settimeout, то будет выдано сообщение об ошибке.
Задание 7
Добавьте метод setTimeout на вашу страницу и поэкспериментируйте с временами задержки.
setInterval()
| метод: бесконечно повторяет действие с заданным интервалом
|
clearInterval()
| метод: останавливает бесконечное повторение, заданное setInterval()
|
screen
| свойство: размеры экрана компьютера
|
confirm()
| метод: диалоговое окно подтверждения
|