Merhaba arkadaşlar. Sitemde yeni bir seriye başladım. Yazılıma yeni başlayan ve öğrenme aşamasında olanlar için ayrıca belki bilip de atladığınız kısımlar olabileceğinden herkesin takip edebileceği bir seri. Fakat hiç bir şey bilmeyenler için olmayacak bu seri. Genel temel şeyleri bilenler için daha yararlı olacaktır.
Zaman buldukça kafama esen konuları paylaşmayı düşünüyorum. Bildiğim tüm diller arasından rastgele zaman buldukça bazı konulardan bahsedeceğim.
Sitedeki yazıdan bir kesit paylaşıyorum.
Aşağıdaki koddaki her bir satır aynı işlevi görüyor. Herhangi birisini kullanabilirsiniz fakat aşağıdaki kodla yenileme yaptığınızda statik dosyaları (resim, stil dosyası vb.) gibi şeyleri tarayıcı önbelleğinden aktarır. Örneğin dinamik olarak değişen resim kullanıyorsanız sayfayı yenilediğinizde o resim değişmeyebilir. Çoğu kişi bu ayrımı atlar ve projelerinde sırf bu ayrım için sorun yaşayabilirler.

// Satırlardan herhangi biri sayfayı önbellek kullanarak yükler.
// POST işlemi var ise iptal ederek yeniler.
// Her satırdaki kod aynı işlevi görür. Herhangi birisini kullanabilirsiniz.
location = location;
location = location.href;
location = window.location;
location = self.location;
location = window.location.href;
location = self.location.href;
location.href = location;
location.href = location.href;
location.href = window.location;
location.href = self.location;
location.href = window.location.href;
window.location.href = window.location.href;
location.reload();
location.reload(false);
window.location.reload();
window.location.reload(false);
Önbellek (Cache) kullanmadan yenileme ve tüm örnekleri ile JavaScript Sayfa Yenileme için sitemizdeki yazıya gidebilirsiniz.
https://www.teknolojidostu.net/javas...nasil-yapilir/