Javascript ialah bahasa pengaturcaraan yang digunakan secara meluas. Banyak tapak web menggunakan Javascript untuk menambah interaktiviti pada halaman mereka, dan halaman sering perlu dikemas kini untuk mempamerkan data atau fungsi terkini. Dalam artikel ini, kami akan meneroka cara memuat semula halaman menggunakan Javascript.
Terdapat dua cara untuk memuat semula halaman menggunakan Javascript: menggunakan kaedah terbina dalam penyemak imbas atau menggunakan kaedah yang disediakan oleh Javascript itu sendiri.
1 Gunakan kaedah muat semula terbina dalam penyemak imbas
Kaedah paling klasik ialah menggunakan butang F5 untuk menyegarkan halaman. F5 ialah kaedah muat semula terbina dalam yang disediakan oleh penyemak imbas Ia akan memuat semula dan memuat semula halaman web, tetapi ia juga akan mengambil semula semua sumber dan data. Kaedah ini sesuai untuk senario di mana keseluruhan halaman perlu dimuat semula.
Kadangkala, penyemak imbas akan menyimpan fail cache secara setempat, yang akan menyebabkan penyemak imbas mendapat versi lama halaman tersebut. Tidak dapat mendapatkan halaman web terkini. Dalam kes ini, anda boleh menggunakan kombinasi kekunci Ctrl + F5 untuk menyegarkan halaman. Kaedah ini juga akan memuat semula semua fail halaman web, tetapi akan memaksa penyemak imbas untuk mengabaikan cache dan memuat turun semula halaman web terkini.
2. Gunakan kaedah muat semula yang disediakan oleh Javascript
lokasi ialah objek yang disediakan oleh Javascript, mewakili alamat semasa dokumen. Kaedah reload() boleh digunakan untuk memuat semula halaman semasa.
Kod contoh:
function refreshPage() { location.reload(); }
Kod ini akan memaparkan butang dalam halaman dan apabila pengguna mengkliknya, halaman itu akan dimuat semula.
Kaedah setTimeout() boleh digunakan untuk memuat semula halaman selepas tempoh masa. Kaedah ini membolehkan kita menangguhkan masa penyegaran mengikut keperluan kita sendiri.
Kod sampel:
function refreshPage() { setTimeout(function() { location.reload(); }, 5000) // 5000毫秒 = 5秒 }
Kod ini akan memuatkan semula halaman selepas 5 saat.
Kaedah setInterval() boleh digunakan untuk memuat semula halaman dengan kerap. Ia berbeza daripada kaedah setTimeout() dalam setInterval() yang melaksanakan fungsi pada selang masa yang tetap dan bukannya sekali sahaja secara lalai.
Kod sampel:
function refreshPage() { setInterval(function() { location.reload(); }, 10000) // 10000毫秒 = 10秒 }
Kod ini akan memuatkan semula halaman setiap 10 saat.
Ringkasan:
Artikel ini memperkenalkan kaedah muat semula terbina dalam penyemak imbas dan kaedah muat semula yang disediakan oleh Javascript, membolehkan pembaca memahami dua cara menyegarkan halaman dalam Javascript. Dalam projek sebenar, kita boleh memilih kaedah yang sesuai mengikut keperluan sebenar.
Atas ialah kandungan terperinci Terokai cara memuat semula halaman menggunakan Javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!