Window Location Nesnesi
- Önceki sayfa localStorage
- Sonraki sayfa matchMedia()
- Üst seviyeye dön Window Nesnesi
Window Location Nesnesi
Location nesnesi mevcut URL ile ilgili bilgileri içerir.
Location nesnesi pencereler nesnesinin bir özelliğidir.
Location nesnesi aşağıdaki şekilde erişilebilir:
window.location
veya sadece location
örnek
let origin = window.location.origin;
let origin = location.origin;
Location nesnesi özellikleri
Özellik | Açıklama |
---|---|
hash | URL'nin bağlantı bölümünü (#) ayarlar veya döndürür. |
host | URL'nin ana bilgisayar adını ve port numarasını ayarlar veya döndürür. |
hostname | URL'nin ana bilgisayar adını ayarlar veya döndürür. |
href | Tam URL'yi ayarlar veya döndürür. |
origin | URL'nin protokolünü, ana bilgisayar adını ve port numarasını döndürür. |
pathname | URL'nin yol adını ayarlar veya döndürür. |
port | URL'nin port numarasını ayarlar veya döndürür. |
protocol | URL'nin protokolünü ayarlar veya döndürür. |
search | URL'nin sorgu dizgisini ayarlar veya döndürür. |
Location nesnesi yöntemleri
Yöntem | Açıklama |
---|---|
assign() | Yeni belge yükler. |
reload() | Mevcut belgeyi yeniden yükler. |
replace() | Mevcut belgeyi yeni belge ile değiştir. |
Location nesnesi açıklaması
Location nesnesi, Window nesnesinin Location özelliğinde saklanır ve o pencerede şu anda gösterilen belgenin Web adresini temsil eder. Onun href özelliğiTam URL'yi saklar, diğer özellikler ise URL'nin çeşitli bölümlerini tanımlar. Bu özellikler Anchor nesnesi (veya Area nesnesi) URL özellikleriyle çok benzerdir. Bir Location nesnesi stringe dönüştürülürse, href özelliğinin değeri döndürülür. Bu, location.href yerine expression location kullanabileceğiniz anlamına gelir.
Ancak Anchor nesnesi belgedeki bağlantıları temsil eder, oysa Location nesnesi tarayıcıda şu anda gösterilen belgenin URL'sini (veya konumunu) temsil eder. Ancak Location nesnesi bu kadarla da kalmaz, tarayıcıda gösterilen belgenin konumunu kontrol edebilir. URL içeren bir dizi string, Location nesnesine veya href özelliğine atanırsa, tarayıcı yeni URL'ye işaret eden belgeyi yükler ve gösterir.
location veya location.href'yi tam URL ile değiştirmek dışında, URL'nin bir kısmını da değiştirebilirsiniz; sadece Location nesnesinin diğer özelliklerine değer atamanız yeterlidir. Böylece, eski URL'nin bir kısmı farklı olan yeni bir URL oluşturulur, tarayıcı bu URL'yi yükler ve gösterir. Örneğin, Location nesnesinin hash özelliğio zaman tarayıcı, mevcut belgedeki belirli bir konuma geçer. Aynı şekilde, eğer search özelliğiAyrıca yeni sorgu dizgisini içeren URL'yi yeniden yükler.
URL özelliği dışında, Location nesnesinin reload() metoduMevcut belgeyi yeniden yüklemek içinreplace() Yeni bir belgeyi yüklemeden yeni bir tarih kaydı oluşturmak mümkündür, yani, tarayıcı tarih listesinde yeni belge mevcut belgeyi değiştirecektir.
- Önceki sayfa localStorage
- Sonraki sayfa matchMedia()
- Üst seviyeye dön Window Nesnesi