Rumah >hujung hadapan web >tutorial js >Membangunkan aplikasi jam web berdasarkan JavaScript

Membangunkan aplikasi jam web berdasarkan JavaScript

王林
王林asal
2023-08-09 17:39:171599semak imbas

Membangunkan aplikasi jam web berdasarkan JavaScript

Membangunkan aplikasi jam web berdasarkan JavaScript

Dengan perkembangan pesat Internet, aplikasi web telah menjadi bahagian yang amat diperlukan dalam kehidupan kita. Melaksanakan pelbagai fungsi menarik juga telah menjadi salah satu tugas penting pembangunan web. Dalam artikel ini, kami akan memperkenalkan cara membangunkan aplikasi jam web ringkas berdasarkan JavaScript.

  1. Struktur HTML

Mula-mula, mari bina struktur HTML. Kami memerlukan bekas jam dan label untuk memaparkan jam, minit dan saat. Kodnya adalah seperti berikut:

<div id="clock">
  <span id="hours"></span> :
  <span id="minutes"></span> :
  <span id="seconds"></span>
</div>
  1. Gaya CSS

Seterusnya, kita perlu menambah beberapa gaya pada bekas dan label jam. Anda boleh menyesuaikan gaya mengikut keinginan anda. Kod tersebut adalah seperti berikut:

#clock {
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  margin-top: 100px;
}

#hours, #minutes, #seconds {
  padding: 0 10px;
}
  1. Kod JavaScript

Kini, kami akan melaksanakan fungsi jam melalui JavaScript. Kita perlu mendapatkan masa semasa dan memaparkannya dalam label yang sepadan. Kodnya adalah seperti berikut:

function updateClock() {
  var now = new Date();

  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();

  document.getElementById("hours").innerHTML = formatTime(hours);
  document.getElementById("minutes").innerHTML = formatTime(minutes);
  document.getElementById("seconds").innerHTML = formatTime(seconds);
}

function formatTime(time) {
  return time < 10 ? "0" + time : time;
}

setInterval(updateClock, 1000);

Dalam kod ini, kami mula-mula mencipta fungsi yang dipanggil updateClock untuk mengemas kini jam. new Date() digunakan di dalam fungsi untuk mendapatkan masa semasa, dan jam, minit dan saat disimpan dalam pembolehubah yang sepadan. updateClock 的函数,用于更新时钟。函数内部使用了 new Date() 来获取当前时间,并将小时、分钟和秒钟分别保存在对应的变量中。

然后,我们通过 document.getElementById 来获取对应的标签,并将相应的时间值显示在标签中。为了保持时间的格式一致性,我们还编写了一个名为 formatTime 的函数,用于将时间格式化为两位数。

最后,我们使用 setInterval 函数,每隔一秒钟调用一次 updateClock

Kemudian, kami menggunakan document.getElementById untuk mendapatkan label yang sepadan dan memaparkan nilai masa yang sepadan dalam label. Untuk memastikan format masa konsisten, kami juga menulis fungsi yang dipanggil formatTime yang memformat masa kepada dua digit.
  1. Akhir sekali, kami menggunakan fungsi setInterval untuk memanggil fungsi updateClock setiap saat untuk mencapai kemas kini masa nyata jam.

Kesan keseluruhan

Sepadukan kod di atas ke dalam fail HTML dan buka fail dalam pelayar, kita boleh melihat aplikasi jam web yang mudah. Jam akan dikemas kini dalam masa nyata berdasarkan masa semasa. 🎜🎜Melalui langkah di atas, kami berjaya membangunkan aplikasi jam web ringkas berdasarkan JavaScript. Anda boleh melaraskan lagi gaya dan mengembangkan fungsi mengikut keperluan anda. Saya percaya contoh mudah ini boleh membantu anda memahami dan menggunakan JavaScript dengan lebih baik. 🎜

Atas ialah kandungan terperinci Membangunkan aplikasi jam web berdasarkan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn