Geçmiş
Bir web tarayıcısını açtığımızda ve bir web sayfasında gezindiğimizde, geçmiş belleğinde yeni bir girdi oluşturur. Farklı sayfalarda gezinmeye devam ettikçe yeni girdiler geçmiş belleğine eklenir.
Geçmiş objesine erişmek için şunları kullanabiliriz:
window.history
// veya
history
Farklı geçmiş verileri arasında gezinmek için history objesinin go()
, foward()
ve back()
fonksiyonlarını kullanabiliriz.
go(): Geçmiş belleğinin belirli URL'sinde gezinmek için kullanılır.
history.go(-1); // sayfayı geri taşır history.go(0); // şu anki sayfayı yeniler history.go(); // şu anki sayfayı yeniler history.go(1) // sayfayı ileri taşır
Note: geçmiş belleğindeki geçerli sayfa konumu 0'dır.
back() : Geriye gitmek için
back()
fonksiyonu kullanılır.history.back();
forward(): Tarayıcı geçmişindeki bir sonraki listeyi yükler. Tarayıcıdaki ileri düğmesine tıklamaya benzer.
history.forward();