Rumah  >  Artikel  >  hujung hadapan web  >  mekanisme penggunaan location.reload().

mekanisme penggunaan location.reload().

DDD
DDDasal
2023-06-25 17:43:243479semak imbas

location.reload() mekanisme penggunaan: 1. Dipanggil tanpa parameter, penyemak imbas akan memuat semula halaman semasa 2. Jika parameter itu benar, ia akan memaksa penyemak imbas untuk memuatkan halaman menggunakan versi baharu selain daripada cache; 3. Jika parameter palsu atau Mengesampingkan parameter akan memuat semula halaman, tetapi ia akan dimuatkan daripada cache terlebih dahulu.

mekanisme penggunaan location.reload().

location.reload() ialah kaedah JavaScript yang digunakan untuk memuat semula halaman semasa. Apabila kaedah ini dipanggil, penyemak imbas akan memuat semula halaman, iaitu, memulakan semula permintaan HTTP untuk mendapatkan versi terkini halaman. Ia terutamanya mempunyai penggunaan dan mekanisme berikut:

1 Panggilan tanpa parameter: panggil location.reload() secara terus, dan penyemak imbas akan memuat semula halaman semasa. Jika permintaan sebelumnya termasuk data POST, kotak pengesahan akan muncul bertanyakan pengguna jika mereka ingin menyerahkan semula data POST.

2 Parameter adalah benar: memanggil location.reload(true) akan memaksa penyemak imbas menggunakan versi baharu di luar cache untuk memuatkan halaman. Ini akan menyebabkan penyemak imbas mengabaikan cache dan mendapatkan versi terkini halaman di sebelah pelayan. Jika permintaan sebelumnya mengandungi data POST, kotak pengesahan juga akan muncul.

3 Parameter adalah palsu atau parameter ditinggalkan: memanggil location.reload(false) atau tidak melepasi parameter akan memuatkan semula halaman, tetapi ia akan dimuatkan dari cache terlebih dahulu. Ini bermakna jika halaman telah dicache, penyemak imbas akan memuat semula halaman menggunakan versi cache tanpa pergi ke pelayan untuk meminta versi terkini. Begitu juga, jika permintaan sebelumnya mengandungi data POST, kotak pengesahan akan muncul.

Perlu diambil perhatian bahawa kerana location.reload() ialah operasi lompat, selepas memanggil kaedah ini, persekitaran JavaScript sedia ada pada halaman akan dimusnahkan, termasuk semua pembolehubah, fungsi dan objek. Selepas halaman dimuat semula, proses pemuatan lengkap akan dilaksanakan semula, termasuk menghuraikan HTML, melaksanakan JavaScript, memaparkan halaman, dsb.

Atas ialah kandungan terperinci mekanisme penggunaan location.reload().. 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