Heim Web-Frontend js-Tutorial Entwicklung einer Web-Countdown-Anwendung auf Basis von JavaScript

Entwicklung einer Web-Countdown-Anwendung auf Basis von JavaScript

Aug 08, 2023 am 09:55 AM
javascript 网页 倒计时

Entwicklung einer Web-Countdown-Anwendung auf Basis von JavaScript

Entwickeln Sie eine Web-Countdown-Anwendung auf Basis von JavaScript

Mit der Entwicklung des Internets spielen Webanwendungen eine immer wichtigere Rolle in unserem Leben. Unter diesen ist die Countdown-Anwendung eine häufige Funktion und wird bei verschiedenen Gelegenheiten häufig verwendet. In diesem Artikel wird erläutert, wie Sie mit JavaScript eine einfache Web-Countdown-Anwendung entwickeln und entsprechende Codebeispiele anhängen.

1. HTML-Struktur erstellen
Zuerst müssen wir eine HTML-Datei erstellen, um die Grundstruktur der Web-Countdown-Anwendung zu erstellen. Fügen Sie im -Tag des Dokuments ein Containerelement hinzu, um den Countdown-Inhalt anzuzeigen. Der Code sieht so aus: 标签中,添加一个容器元素,用于显示倒计时的内容。代码如下所示:

<!DOCTYPE html>
<html>
<head>
  <title>网页倒计时应用</title>
</head>
<body>
  <div id="countdown"></div>

  <script src="main.js"></script>
</body>
</html>
Nach dem Login kopieren

在上述代码中,我们创建了一个<div>元素,并给它一个唯一的ID属性"countdown",用于后续的JavaScript操作。同时,我们引入了一个JavaScript文件main.js,用于编写倒计时应用的逻辑代码。

二、编写JavaScript逻辑代码
我们将倒计时应用的逻辑代码封装在main.js文件中。在该文件中,我们首先需要获取到之前创建的<div>容器元素,并将它保存在一个变量中。然后,通过JavaScript的定时器函数setInterval()来实现定时刷新倒计时的功能。代码如下所示:

window.onload = function() {
  var countdownElement = document.getElementById('countdown');

  // 设置目标倒计时的时间(单位为毫秒)
  var targetTime = new Date("2022-01-01").getTime();

  // 定时器函数,每秒执行一次
  setInterval(function() {
    // 获取当前时间
    var now = new Date().getTime();

    // 计算剩余时间(单位为毫秒)
    var remainingTime = targetTime - now;

    // 转换为天、小时、分钟和秒的数值
    var days = Math.floor(remainingTime / (1000 * 60 * 60 * 24));
    var hours = Math.floor((remainingTime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    var minutes = Math.floor((remainingTime % (1000 * 60 * 60)) / (1000 * 60));
    var seconds = Math.floor((remainingTime % (1000 * 60)) / 1000);

    // 将倒计时的内容更新到HTML中
    countdownElement.innerHTML = days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
  }, 1000);
};
Nach dem Login kopieren

在上述代码中,我们通过document.getElementById()方法来获取之前创建的<div>容器元素,并将它保存在countdownElement变量中。接着,我们设置了一个目标倒计时时间targetTime,可以根据实际需求调整。

然后,我们使用setInterval()函数调用一个定时器函数,该函数每秒执行一次。在定时器函数中,我们首先获取当前时间,并计算剩余时间。然后,将剩余时间计算为天、小时、分钟和秒,并通过innerHTMLrrreee

Im obigen Code erstellen wir ein <div>-Element und geben ihm ein eindeutiges ID-Attribut "countdown", das wir für nachfolgend verwenden JavaScript-Operationen. Gleichzeitig haben wir eine JavaScript-Datei main.js zum Schreiben des Logikcodes der Countdown-Anwendung eingeführt.


2. JavaScript-Logikcode schreiben

Wir kapseln den Logikcode der Countdown-Anwendung in der Datei main.js. In dieser Datei müssen wir zunächst das zuvor erstellte Containerelement <div> abrufen und in einer Variablen speichern. Verwenden Sie dann die JavaScript-Timerfunktion setInterval(), um die regelmäßige Aktualisierungs-Countdown-Funktion zu implementieren. Der Code lautet wie folgt:

rrreee
Im obigen Code verwenden wir die Methode document.getElementById(), um das zuvor erstellte Containerelement <div> abzurufen und hinzuzufügen Es wird in der Variablen countdownElement gespeichert. Als nächstes legen wir eine Ziel-Countdown-Zeit targetTime fest, die je nach tatsächlichem Bedarf angepasst werden kann. 🎜Dann verwenden wir die Funktion setInterval(), um eine Timer-Funktion aufzurufen, die einmal pro Sekunde ausgeführt wird. In der Timer-Funktion ermitteln wir zunächst die aktuelle Uhrzeit und berechnen die verbleibende Zeit. Berechnen Sie dann die verbleibende Zeit in Tagen, Stunden, Minuten und Sekunden und aktualisieren Sie den Countdown-Inhalt über das Attribut innerHTML. 🎜🎜3. Betriebseffekt🎜Nach Abschluss der oben genannten Schritte können wir unsere HTML-Datei speichern und öffnen. Führen Sie diese Datei im Browser aus und Sie können die Wirkung einer Web-Countdown-Anwendung sehen. Der Countdown wird im Format Tage, Stunden, Minuten und Sekunden angezeigt, bis die Zielzeit abgelaufen ist. 🎜🎜Zusammenfassung: 🎜Durch die Entwicklung einer Web-Countdown-Anwendung über JavaScript können wir eine einfache und praktische Funktion für die Countdown-Anzeige bei verschiedenen Gelegenheiten implementieren. Mithilfe der JavaScript-Timerfunktion können wir den Countdown-Inhalt dynamisch aktualisieren, um einen intuitiveren und genaueren Countdown-Effekt zu erzielen. 🎜

Das obige ist der detaillierte Inhalt vonEntwicklung einer Web-Countdown-Anwendung auf Basis von JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Mar 14, 2024 pm 05:22 PM

Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Viele unserer Benutzer möchten häufig verwendete Webseiten als Verknüpfungen auf dem Desktop anzeigen, um Zugriffsseiten bequemer öffnen zu können, wissen jedoch nicht, wie das geht. Als Reaktion auf dieses Problem wird der Herausgeber dieser Ausgabe dies mitteilen Werfen wir einen Blick auf den Inhalt des heutigen Software-Tutorials. Die Verknüpfungsmethode zum Senden von Webseiten an den Desktop im Edge-Browser: 1. Öffnen Sie die Software und klicken Sie auf der Seite auf die Schaltfläche „…“. 2. Wählen Sie in der Dropdown-Menüoption „Diese Site als Anwendung installieren“ unter „Anwendung“ aus. 3. Klicken Sie abschließend im Popup-Fenster darauf

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem. Einführung: Mit der kontinuierlichen Weiterentwicklung der Technologie ist die Spracherkennungstechnologie zu einem wichtigen Bestandteil des Bereichs der künstlichen Intelligenz geworden. Das auf WebSocket und JavaScript basierende Online-Spracherkennungssystem zeichnet sich durch geringe Latenz, Echtzeit und plattformübergreifende Eigenschaften aus und hat sich zu einer weit verbreiteten Lösung entwickelt. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem implementieren.

Mögliche Gründe, warum die Netzwerkverbindung normal ist, der Browser jedoch nicht auf die Webseite zugreifen kann Mögliche Gründe, warum die Netzwerkverbindung normal ist, der Browser jedoch nicht auf die Webseite zugreifen kann Feb 19, 2024 pm 03:45 PM

Der Browser kann die Webseite nicht öffnen, aber das Netzwerk ist normal. Dafür gibt es viele mögliche Gründe. Wenn dieses Problem auftritt, müssen wir es Schritt für Schritt untersuchen, um die spezifische Ursache zu ermitteln und das Problem zu lösen. Stellen Sie zunächst fest, ob die Webseite nicht geöffnet werden kann, auf einen bestimmten Browser beschränkt ist oder ob alle Browser die Webseite nicht öffnen können. Wenn nur ein Browser die Webseite nicht öffnen kann, können Sie es zum Testen mit anderen Browsern wie Google Chrome, Firefox usw. versuchen. Wenn andere Browser die Seite korrekt öffnen können, liegt das Problem möglicherweise höchstwahrscheinlich bei diesem bestimmten Browser

Was soll ich tun, wenn die Bilder auf der Webseite nicht geladen werden können? 6 Lösungen Was soll ich tun, wenn die Bilder auf der Webseite nicht geladen werden können? 6 Lösungen Mar 15, 2024 am 10:30 AM

Einige Internetnutzer stellten fest, dass die Bilder auf der Webseite beim Öffnen der Browser-Webseite längere Zeit nicht geladen werden konnten. Was ist passiert? Ich habe überprüft, ob das Netzwerk normal ist. Was ist also das Problem? Der folgende Editor stellt Ihnen sechs Lösungen für das Problem vor, dass Webseitenbilder nicht geladen werden können. Webseitenbilder können nicht geladen werden: 1. Internetgeschwindigkeitsproblem Die Webseite kann keine Bilder anzeigen. Dies kann daran liegen, dass die Internetgeschwindigkeit des Computers relativ langsam ist und mehr Software auf dem Computer geöffnet ist. Und die Bilder, auf die wir zugreifen, sind relativ groß Möglicherweise liegt eine Zeitüberschreitung beim Laden vor. Daher kann die Software, die mehr Netzwerkgeschwindigkeit verbraucht, nicht angezeigt werden. 2. Wenn auf der Webseite keine Bilder angezeigt werden können, liegt das möglicherweise daran, dass die von uns besuchten Webseiten gleichzeitig besucht wurden.

Was tun, wenn die Webseite nicht geöffnet werden kann? Was tun, wenn die Webseite nicht geöffnet werden kann? Feb 21, 2024 am 10:24 AM

So lösen Sie das Problem, dass Webseiten nicht geöffnet werden. Mit der rasanten Entwicklung des Internets verlassen sich die Menschen zunehmend auf das Internet, um Informationen zu erhalten, zu kommunizieren und sich zu unterhalten. Manchmal stoßen wir jedoch auf das Problem, dass die Webseite nicht geöffnet werden kann, was uns große Probleme bereitet. In diesem Artikel werden einige gängige Methoden vorgestellt, mit denen Sie das Problem lösen können, dass Webseiten nicht geöffnet werden. Zuerst müssen wir feststellen, warum die Webseite nicht geöffnet werden kann. Mögliche Gründe sind Netzwerkprobleme, Serverprobleme, Probleme mit den Browsereinstellungen usw. Hier sind einige Lösungen: Überprüfen Sie die Netzwerkverbindung: Zuerst benötigen wir

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

So öffnen Sie PHP auf der Webseite So öffnen Sie PHP auf der Webseite Mar 22, 2024 pm 03:20 PM

Um PHP-Code auf einer Webseite auszuführen, muss sichergestellt werden, dass der Webserver PHP unterstützt und ordnungsgemäß konfiguriert ist. PHP kann auf drei Arten geöffnet werden: * **Serverumgebung:** Legen Sie die PHP-Datei im Stammverzeichnis des Servers ab und greifen Sie über den Browser darauf zu. * **Integrierte Entwicklungsumgebung: **Platzieren Sie PHP-Dateien im angegebenen Web-Stammverzeichnis und greifen Sie über den Browser darauf zu. * **Remote-Server:** Greifen Sie über die vom Server bereitgestellte URL-Adresse auf PHP-Dateien zu, die auf einem Remote-Server gehostet werden.

Wie kann ich den 10-Sekunden-Countdown beim Hochfahren von Win10 abbrechen? Drei Möglichkeiten, den Countdown beim Hochfahren von Win10 abzubrechen Wie kann ich den 10-Sekunden-Countdown beim Hochfahren von Win10 abbrechen? Drei Möglichkeiten, den Countdown beim Hochfahren von Win10 abzubrechen Feb 29, 2024 pm 07:25 PM

In Win10 ist der Boot-Countdown standardmäßig aktiviert. Wenn wir den Computer einschalten, sehen wir eine Countdown-Oberfläche, normalerweise einen 10-Sekunden-Countdown. Innerhalb dieser Zeit können wir wählen, ob wir mit dem Booten fortfahren oder andere Vorgänge ausführen möchten. Obwohl der Boot-Countdown unserem System eine gewisse Bequemlichkeit bringt, kann er in manchen Fällen auch zu Problemen führen. Ich möchte die Anzeige abbrechen, weiß aber nicht, wie das geht. In diesem Artikel erfahren Sie, wie Sie den Countdown von mehreren Sekunden nach dem Hochfahren von Win10 abbrechen. Verstehen Sie den Boot-Countdown von Win10. In Win10 ist der Boot-Countdown standardmäßig aktiviert. Wenn wir den Computer einschalten, sehen wir eine Countdown-Oberfläche, normalerweise einen 10-Sekunden-Countdown. Innerhalb dieser Zeit können wir wählen, ob wir mit dem Booten fortfahren oder fortfahren möchten

See all articles