Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara `window.location.href` dan `window.open()` dalam JavaScript?

Apakah perbezaan antara `window.location.href` dan `window.open()` dalam JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-11-05 09:41:02183semak imbas

What is the difference between `window.location.href` and `window.open()` in JavaScript?

Perbezaan Antara Kaedah window.location.href dan window.open() dalam JavaScript

Perbezaan antara window.location.href dan window .open() terletak pada sifat dan fungsinya.

window.location.href

  • Adakah bukan kaedah tetapi sifat .
  • Mengambil semula lokasi URL semasa penyemak imbas.
  • Mengubah suai nilainya mengubah hala halaman semasa.

Contoh:

<code class="javascript">window.location.href = "http://www.example.com"; // Redirects to example.com</code>

window.open()

  • Merupakan kaedah yang mengambil argumen URL.
  • Mencipta tetingkap atau tab penyemak imbas baharu dan menavigasi ke URL yang ditentukan.

Contoh:

<code class="javascript">window.open("http://www.google.com"); // Opens Google in a new window</code>

Ciri Tambahan

  • tetingkap .open() boleh mengambil parameter tambahan untuk menyesuaikan tetingkap baharu, seperti saiz, lokasi dan cirinya (cth., bar menu, bar alat).
  • Untuk maklumat lanjut tentang parameter window.open(), rujuk kepada tutorial tetingkap.buka.

Atas ialah kandungan terperinci Apakah perbezaan antara `window.location.href` dan `window.open()` dalam JavaScript?. 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