Photo by Jeremy Bishop on Unsplash

WEB API

URL API Nedir ?

Farklı web sayfalarına erişebilmek için veya aynı web sayfası içerisindeki farklı içerikleri görüntülemek için URL kavramını iyi anlamak gerekiyor. URL Nedir ? yazımda bu kavramı detaylı bir şekilde anlatmaya çalıştım. Bu yazıda URL API ile URL nasıl oluşturup, parse edebileceğimizi anlatmaya çalışacağım.

Frontend Development With JS
2 min readAug 2, 2020

--

Bu yazı daha önceden başlamış olduğum Web API yazı serisinin devamı niteliğindedir. JS kodları ile işletim sistemi veya tarayıcının native kısımlarına erişmek için sağlanan API’ler olduğundan bahsetmiştim. URL API’de tarayıcının en üst kısmındaki navigation/search bar içerisine yazdığımız kısmı JS kodları ile nasıl oluşturabildiğimiz veya orada yazılan bir URL nasıl parse edip kullanabileceğimiz ile ilgilidir.

Mevcut sayfanın url String olarak almak istediğinizde window.location.href bu bilgiyi size sağlar. Örneğin bulunduğun sayfanın tüm path string olarak sağlayacaktır.

> “https://medium.com/frontend-development-with-js/console-api-2f1d352e969e"

Bu string Protocol, Domain Name, Port, Path, Search Parameters, Anchor parçalarından oluşur, bu string kendimizin parse etmesi yerine new URL(href) atamanız durumunda URL objesine rahatça ulaşabilir ve bunun parçalarına göre işlemler yapabilirsiniz. Örneğin searchParams göre AJAX isteği atabilir ve buna göre ekranı güncelleyebilirsiniz.

URL Obj

Bunun yanında kendiniz bir URL objeleri oluşturup bunun hash, host, hostname, href, origin, password, pathname, port, protocol, search, searchParams, username alanlarına erişip değerlerini güncelleyebilirsiniz.

URL Objesini Güncelleme

toString ve toJSON ile URL Objesini normalize ederek string ve json dönüştürebilirsiniz.

Okumaya Devam Et 😃

Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.

--

--