Skip to content

Commit 445eb55

Browse files
authored
Create history.md
1 parent 4bfb06a commit 445eb55

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
chapter: 16
3+
pageNumber: 85
4+
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.
39+
40+
```javascript
41+
history.forward();
42+
```
43+

0 commit comments

Comments
 (0)