You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: History object manages the browser's history stack.
5
+
---
6
+
7
+
# Geçmiş
8
+
9
+
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.
10
+
11
+
Geçmiş objesine erişmek için şunları kullanabiliriz:
12
+
13
+
```javascript
14
+
window.history
15
+
// veya
16
+
history
17
+
```
18
+
19
+
Farklı geçmiş verileri arasında gezinmek için **history** objesinin `go()`, `foward()` ve `back()` fonksiyonlarını kullanabiliriz.
20
+
21
+
1.**go\(\)**: Geçmiş belleğinin belirli URL'sinde gezinmek için kullanılır.
22
+
23
+
```javascript
24
+
history.go(-1); // sayfayı geri taşır
25
+
history.go(0); // şu anki sayfayı yeniler
26
+
history.go(); // şu anki sayfayı yeniler
27
+
history.go(1) // sayfayı ileri taşır
28
+
```
29
+
30
+
> _**Note:**_ geçmiş belleğindeki geçerli sayfa konumu **0**'dır.
31
+
32
+
2.**back\(\)** : Geriye gitmek için `back()` fonksiyonu kullanılır.
33
+
34
+
```javascript
35
+
history.back();
36
+
```
37
+
38
+
3.**forward\(\)**: Tarayıcı geçmişindeki bir sonraki listeyi yükler. Tarayıcıdaki ileri düğmesine tıklamaya benzer.
0 commit comments