Dalam JavaScript, ada situasi ketika kita perlu memastikan bahwa konten yang dimasukkan di situs tertentu akurat dan terbaru. Misalnya, diperlukan untuk menampilkan konten terbaru di halaman web saat mengisi formulir yang panjang dan mengamati perubahan baru atau ketika Anda ingin menguji situs web. Dalam kasus seperti itu, penyegaran otomatis halaman web setiap 5 detik menggunakan JavaScript sangat membantu dalam mengatasi situasi seperti ini.
Artikel ini akan membahas metode untuk me-refresh halaman web secara otomatis setiap 5 detik menggunakan JavaScript.
Bagaimana Cara Menyegarkan Halaman Web Secara Otomatis Setiap 5 Detik Menggunakan JavaScript?
Untuk me-refresh halaman web secara otomatis setiap 5 detik menggunakan JavaScript, pendekatan berikut dapat digunakan:
- “ setInterval() ' dan ' document.queryPemilih() ”metode
- “ menyegarkan() ' metode
- “ setWaktu habis() ' metode
Ikuti metode yang dibahas satu per satu!
Metode 1: Segarkan Halaman Web Secara Otomatis Setiap 5 Detik dalam JavaScript Menggunakan Metode setInterval() dan document.querySelector()
' setInterval() metode ” mengakses suatu fungsi pada interval waktu tertentu dan metode “ document.queryPemilih() ” mendapatkan elemen pertama yang cocok dengan pemilih CSS. Metode ini dapat digunakan dalam kombinasi untuk mengakses tag heading tertentu dan mengatur interval waktu ke fungsionalitas yang diperlukan dengan bantuan pengatur waktu.
Sintaksis
setInterval ( fungsi, milidetik, par1, par2 )Dalam sintaks di atas, “ fungsi ” mengacu pada fungsi yang perlu diakses,” milidetik ” adalah interval waktu tertentu untuk dieksekusi, dan “ pasangan 1 ' dan ' par2 ” adalah parameter tambahan.
dokumen. kueriPemilih ( CSS pemilih )
Di Sini, ' pemilih CSS ” mewakili satu atau lebih dari satu pemilih CSS.
Perhatikan contoh berikut.
Contoh
Pertama, tentukan judul dan heading di tag
, masing-masing:
< judul > Halaman Refresh setiap 5 Detik < / judul >
< h2 gaya = 'text-align: kiri' > Segarkan Halaman Secara Otomatis < / h2 >
Sekarang, tetapkan nilai timer sebagai “ 1 ”:
biarkan pengatur waktu = 1 ;Setelah itu, terapkan “ setInterval() ” metode dengan “ 1000ms ' nilai. Ini akan menambah timer setiap detik. Juga, akses judul yang ditentukan untuk menampilkannya di ' Model Objek Dokumen (DOM) ” di akhir nilai pengatur waktu yang disetel.
Terakhir, ulangi nilai timer dengan kenaikan “ 1 ' menggunakan ' ++ ” operator pasca kenaikan dan menerapkan kondisi sedemikian rupa sehingga jika nilainya melebihi 5, “ lokasi.reload() ” akan menghasilkan pemuatan ulang jendela:
setInterval ( ( ) => {dokumen. kueriPemilih ( 'h2' ) . innertext = pengatur waktu ;
pengatur waktu ++;
jika ( pengatur waktu > 5 )
lokasi. isi ulang ( ) ;
} , 1000 ) ;
Dapat dilihat bahwa halaman web kami mendapatkan penyegaran otomatis setiap lima detik:
Metode 2: Auto Refresh Halaman Web Setiap 5 Detik di JavaScript Menggunakan Onload Event
' memuat ” event dipicu ketika sebuah objek telah dimuat. Teknik ini dapat diterapkan untuk menyegarkan halaman dengan bantuan fungsi yang ditentukan pengguna saat halaman web dimuat.
Sintaksis
obyek. memuat = halaman penyegaran ( ) { myScript } ;Dalam sintaks yang diberikan, “ fungsi ” mengacu pada fungsi yang perlu dipanggil saat objek dimuat.
Lihatlah contoh berikut.
Contoh
Pertama, sertakan judul dan heading seperti yang dibahas dalam metode sebelumnya:
< judul > Halaman Refresh setiap 5 Detik < / judul >< h2 > Segarkan Halaman Secara Otomatis < / h2 >
Sekarang, terapkan ' memuat ” event dan memanggil fungsi “ halaman penyegaran() ” dan lulus” 5000 ” sebagai argumen yang menunjukkan interval waktu lima detik:
< beban tubuh = 'JavaScript:refreshPage(5000);' >tubuh >
Terakhir, tentukan fungsi bernama “ halaman penyegaran() ' dengan ' t ” sebagai argumen yang mengacu pada waktu yang disetel untuk menyegarkan halaman web secara otomatis. ' lokasi.reload() ” metode akan memuat ulang halaman setelah waktu yang ditentukan:
halaman penyegaran fungsi ( t ) {atur waktu habis ( 'location.reload(benar);' , t ) ;
}
Keluaran
Metode 3: Auto Refresh Halaman Web Setiap 5 Detik dalam JavaScript Menggunakan metode setTimeout()
' setWaktu habis() ” metode memanggil fungsi setelah waktu yang ditentukan. Metode ini dapat diterapkan untuk memuat ulang halaman web setelah batas waktu tertentu yang ditetapkan.
Sintaksis
atur waktu habis ( fungsi, milidetik, par1, par2 )Dalam sintaks yang diberikan, “ fungsi ” mengacu pada fungsi yang akan diakses, “ milidetik ” adalah interval waktu tertentu untuk dieksekusi, dan “ pasangan 1 ”, “ par2 ” adalah parameter tambahan.
Contoh
Di tag skrip halaman HTML, terapkan ' setWaktu habis() ” sedemikian rupa ketika 5 detik berlalu, metode location.reload() memuat ulang halaman web:
< naskah >atur waktu habis ( 'location.reload(benar);' , 5000 ) ;
naskah >
Keluaran
Kami telah membahas semua metode mudah untuk me-refresh halaman web secara otomatis setiap 5 detik menggunakan JavaScript.
Kesimpulan
Untuk menyegarkan halaman web secara otomatis setiap 5 detik menggunakan JavaScript, gunakan tombol “ setInterval() ' dan ' document.queryPemilih() ” metode untuk menyesuaikan nilai timer, tombol “ menyegarkan() ” untuk menyegarkan halaman web, atau “ setWaktu habis() ” metode untuk menyetel batas penyegaran batas waktu tertentu dari halaman web. Artikel ini menunjukkan metode untuk me-refresh halaman web secara otomatis setiap 5 detik menggunakan JavaScript.