Sayfa Yenilenmeden URL değiştirmek (JS Framework'u kullanmadan)
Bir JS Framework'u olmadan DOM üzerinde işlemler yaparken aynı zamanda url'in değişmesini istiyorum fakat sayfa yenilenmeden bunu gerçekleştirebilir miyim? React, Vue vb. frameworkler bunu bir şekilde gerçekleştiriyor. Bunun olayı nedir?
javascript history api kullanacaksın
https://developer.mozilla.org/en-US/docs/Web/API/History_API
burada pushState
metodu ile link değiştirebilir
onpopstate
metodu ile değişiklikleri algılayıp ona göre işlem yaptırabilirsin