Skip to content

Commit e248dd7

Browse files
authored
Create location.md
1 parent 445eb55 commit e248dd7

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
chapter: 16
3+
pageNumber: 86
4+
---
5+
# Location
6+
7+
`location` objesi, belgenin geçerli (URL) konumunu almak için kullanılır ve konumunu manipüle etmek için farklı yöntemler sağlar. Geçerli konuma şu şekilde erişilebilir
8+
9+
```javascript
10+
window.location
11+
//veya
12+
document.location
13+
//veya
14+
location
15+
```
16+
17+
> _**Note**_: `window.location` ve `document.location` aynı konum objesine referans verir.
18+
19+
Aşağıdaki URL örneğini ele alalım ve `location` objesinin farklı özelliklerini inceleyelim
20+
21+
[`http://localhost:3000/js/index.html?type=listing&page=2#title`](http://localhost:8080/js/index.html?type=listing\&page=2#title)
22+
23+
```javascript
24+
location.href //mevcut URL'yi yazdırır.
25+
location.protocol //protokolleri yazdırır örn: http,https
26+
location.host //hostname'i port ile birlikte yazdırır örn: localhost:3000
27+
location.hostname //hostname'i yazdırır örn: localhost, www.example.com
28+
location.port //port numarasını yazdırır örn: 3000
29+
location.pathname //sayfa yolunu(*path*) yazdırır örn: /js/index.html
30+
location.search //sorgu dizelerini yazdırır örn: ?type=listing&page=2
31+
location.hash //title gibi bileşen tanımlayıcısını yazdırır
32+
```

0 commit comments

Comments
 (0)