Кодування JavaScript для зворотного відліку від 10 до 0

JavaScript - це добре відома та широко використовувана мова сценаріїв, яка використовується здебільшого для написання програм для веб-сторінок. За допомогою JavaScript можна створити сотні корисних програм, включаючи таймер зворотного відліку. Ви можете кодувати скрипт JavaScript, щоб відобразити відлік часу від 10 до нуля на вашій веб-сторінці та відобразити повідомлення, коли воно досягне нуля. Сценарії JavaScript можна створювати в будь-якому текстовому редакторі, наприклад Блокноті та WordPad, але для функціонування їх потрібно зберігати з розширенням ".js"

1

Створіть новий текстовий файл і назвіть його "timer.js". Розширення ".js" вказує, що це файл JavaScript. Відкрийте файл у текстовому редакторі, наприклад Блокноті або WordPad.

2

Визначте дві змінні (Timer та TotalSeconds), вставивши ці два рядки:

var Таймер; var TotalSeconds;

3

Створіть нову функцію (CreateTimer), яка відображає таймер на вашій веб-сторінці, вставивши цей код:

функція CreateTimer (TimerID, Time) {Timer = document.getElementById (TimerID); TotalSeconds = Час; UpdateTimer () window.setTimeout ("Tick ()", 1000); }

"Window.setTimeout (" Tick () ", 1000);" функція робить таймер галочкою кожну секунду. Ваш скрипт тепер виглядає так:

var Таймер; var TotalSeconds;

функція CreateTimer (TimerID, Time) {Timer = document.getElementById (TimerID); TotalSeconds = Час; UpdateTimer () window.setTimeout ("Tick ()", 1000); }

4

Додайте функцію, яка змушує таймер зменшуватися на одну секунду кожної галочки:

функція Tick () {if (TotalSeconds <= 0) {alert ("Час закінчився!") return; } TotalSeconds - = 1; UpdateTimer () window.setTimeout ("Tick ()", 1000); }

Аргумент "if (TotalSeconds <= 0)" забезпечує відлік зворотного відліку на нулі та відображає "Час закінчився!" повідомлення. "Window.setTimeout (" Tick () ", 1000);" функція забезпечує відлік часу, доки не досягне нуля.

5

Вставте функцію для оновлення таймера кожного тику, щоб ви могли бачити зворотний відлік:

функція UpdateTimer () {Timer.innerHTML = TotalSeconds; }

6

Ваш скрипт тепер виглядає так:

var Таймер; var TotalSeconds;

функція CreateTimer (TimerID) {Timer = document.getElementById (TimerID); TotalSeconds = 10; UpdateTimer () window.setTimeout ("Tick ()", 1000); }

функція Tick () {if (TotalSeconds <= 0) {alert ("Час закінчився!") return; } TotalSeconds - = 1; UpdateTimer () window.setTimeout ("Tick ()", 1000); }

функція UpdateTimer () {Timer.innerHTML = TotalSeconds; }

7

Збережіть файл. Щоб використовувати сценарій на веб-сторінці, використовуйте цей HTML-код:


$config[zx-auto] not found$config[zx-overlay] not found