Objek Location Window
- Halaman Sebelumnya localStorage
- Halaman Berikutnya matchMedia()
- Kembali ke Tingkat Atas Objek Window
Objek Location Window
Objek Lokasi mengandung informasi tentang URL saat ini.
Objek Lokasi adalah properti objek window.
Objek Lokasi dapat diakses melalui cara berikut:
window.lokasi
atau hanya lokasi
Contoh
let asal = window.lokasi.asal;
let asal = lokasi.asal;
Properti objek Location
Properti | Pem deskripsi |
---|---|
hash | Tetapkan atau kembalikan bahagian anjung URL (#). |
host | Tetapkan atau kembalikan namahost dan port URL. |
hostname | Tetapkan atau kembalikan namahost URL. |
href | Tetapkan atau kembalikan URL penuh. |
origin | Kembalikan protokol, namahost dan port URL. |
pathname | Tetapkan atau kembalikan namapengganti URL. |
port | Tetapkan atau kembalikan port URL. |
protocol | Tetapkan atau kembalikan protokol URL. |
search | Tetapkan atau kembalikan bahagian string carian URL. |
Metode objek Location
Metode | Pem deskripsi |
---|---|
assign() | Muat dokumen baru. |
reload() | Muat semula dokumen semasa. |
replace() | Ganti dokumen semasa dengan dokumen baru. |
Pem deskripsi objek Location
Objek Location disimpan di properti Location objek Window, mewakili alamat Web dokumen yang dipaparkan semasa dalam tingkap itu. Ia sifat hrefMemuatkan URL penuh dokumen, properti lain pula menggambarkan bahagian-bahagian URL. Properti ini sangat serupa dengan properti URL objek Anchor (atau objek Area). Ketika objek Location diubahsuai kepada string, nilai properti href diembalik. Ini bermakna anda boleh menggunakan ekspresi location untuk menggantikan location.href.
Walau bagaimanapun, objek Anchor mewakili pautan dalam dokumen, objek Location mewakili URL (atau lokasi) dokumen yang dipaparkan semasa pelayar. Tetapi objek Location dapat melakukan lebih daripada itu, ia juga dapat mengawal lokasi dokumen yang dipaparkan pelayar. Jika string yang mengandungi URL diberikan kepada objek Location atau properti hrefnya, pelayar akan memuat dan memaparkan dokumen yang ditunjuk oleh URL baru.
Selain mengatur location atau location.href untuk menggantikan URL semasa dengan URL penuh, anda juga boleh mengubah sebahagian daripada URL, hanya perlu memberikan nilai lain kepada properti lain bagi objek Location. Dengan cara ini, akan diciptakan URL baru yang sebahagian besarnya berbeza daripada URL lama, pelayar akan memuat dan memaparkan dia. sifat hashJika demikian, pelayar akan pindah ke lokasi yang ditentukan dalam dokumen semasa. Sebagai contoh, jika diatur sifat searchJika demikian, pelayar akan memuat semula URL yang ditambahkan dengan string carian baru.
Selain daripada properti URL, Objek Location mengandungi Metode reload()Boleh memuatkan semula dokumen semasa,replace() Boleh memuatkan dokumen baru tanpa mencipta sejarah baru bagi ia, iaitu, dokumen baru akan menggantikan dokumen semasa dalam senarai sejarah pelayar.
- Halaman Sebelumnya localStorage
- Halaman Berikutnya matchMedia()
- Kembali ke Tingkat Atas Objek Window