Rumah  >  Artikel  >  Apakah kod lompat js?

Apakah kod lompat js?

小老鼠
小老鼠asal
2023-11-22 10:24:041397semak imbas

Kaedah kod lompat JS ialah: 1. Gunakan atribut window.location.href; 2. Gunakan kaedah window.location.replace() 3. Gunakan kaedah window.open() 4. Gunakan kaedah .

Apakah kod lompat js?

Dalam JavaScript, anda boleh menggunakan beberapa kaedah berbeza untuk melompat ke halaman. Berikut ialah beberapa daripadanya:

1 Gunakan atribut window.location.href:

window.location.href = "http://www.example.com";

Kaedah ini adalah yang paling biasa dan akan menyebabkan penyemak imbas menavigasi ke URL baharu.

2. Gunakan kaedah window.location.replace():

window.location.replace("http://www.example.com");

Kaedah ini serupa dengan menggunakan window.location.href, tetapi terdapat beberapa perbezaan penting. Perkara utama ialah menggunakan window.location.replace() tidak meninggalkan rekod dalam sejarah, jadi pengguna tidak boleh menggunakan butang "Kembali" untuk kembali ke halaman sebelumnya.

3 Gunakan kaedah window.open():

window.open("http://www.example.com", "_blank");

Kaedah ini membuka URL dalam tetingkap atau tab penyemak imbas baharu. Parameter "_blank" bermaksud membuka pautan dalam tetingkap atau tab baharu.

4 Gunakan teg :

Dalam HTML, anda boleh menggunakan teg Contohnya:

<a href="http://www.example.com">Click here to visit Example.com</a>

Kaedah ini biasanya digunakan untuk interaksi pengguna seperti mengklik butang atau item menu untuk menavigasi ke halaman baharu.

5 Gunakan kaedah history.pushState():

Kaedah ini boleh menukar sejarah penyemak imbas dan sebenarnya tidak akan menavigasi ke halaman baharu. Contohnya:

history.pushState({}, "", "new-page.html");

Dalam contoh ini, sejarah penyemak imbas akan berubah untuk memasukkan entri baharu yang dipanggil "new-page.html", tetapi pengguna sebenarnya akan kekal pada halaman semasa. Ini boleh digunakan untuk membuat aplikasi halaman tunggal (SPA) atau situasi lain di mana perubahan pada sejarah penyemak imbas diperlukan tetapi navigasi ke halaman baharu tidak diperlukan.

Atas ialah kandungan terperinci Apakah kod lompat js?. 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