Local Storage Nedir ?

LocalStorage Hakkında

LocalStorage, depolama arayüzünün bir uygulamasıdır. Verileri son kullanma tarihi olmadan depolar ve yalnızca JavaScript aracılığıyla veya Tarayıcı Önbelleğini / Yerel Olarak Depolanan Verileri temizleyerek temizlenir.

  • Yerel Depolama, etki alanı başına 5MB kadar büyüktür .
  • Yerel depolama yalnızca istemci tarafı tarafından okunabilir .
  • HTML5 ile tanıtıldı.
  • Son kullanma tarihi yoktur.
  • JS ile veya tarayıcının Tarama Verilerini Temizle yaparak temizlenir.
  • Verilerin sunucuya ne zaman gönderilmesi gerektiğini seçebilirsiniz.
  • Veriler süresiz olarak saklanır ve bir dize olmalıdır.
  • Yalnızca bir türe sahip (string).
  • Çoğu modern tarayıcı tarafından desteklenir
  • Yerel depolama verileri için aynı kaynak kuralları geçerlidir

Dezavantajları

  • Depolanan veriler kalıcıdır. Verilerin kullanımdan sonra temizlenmesi uygulamanın görevidir.
  • LocalStorage'da depolanan veriler güvenli değildir. Hassas bilgileri asla localStorage'da saklamayın.

"HTTP" den "HTTPS" güvenli protokole geçerseniz localStorage kullanılamayacaktır.

Local Storage nasıl temizlenir?

Storage arabiriminin clear() yöntemi, belirli bir Storage nesnesinde depolanan tüm anahtarları temizler.

localStorage.clear(); => komutunu kullanarak temizleme işlemini yapabiliriz.

Örnek

Aşağıdaki işlev, yerel depolamada üç veri girişi oluşturur ve ardından bunları clear() kullanarak siler.

  function populateStorage() {
  localStorage.setItem('bgcolor', 'red');
  localStorage.setItem('font', 'Helvetica');
  localStorage.setItem('image', 'miGato.png');

  localStorage.clear();
}  
Girl Eating Pizza

Forms are an essential element of web development. They allow users to submit information and interact with web applications. However, users can sometimes make mistakes or input incorrect data, which

Girl Eating Pizza

As more and more websites become image-heavy, web developers are constantly looking for ways to optimize page load times without compromising the user experience. One of the most effective methods of

Girl Eating Pizza

Asynchronous JavaScript code is becoming more and more prevalent in modern web applications. However, asynchronous code can be tricky to debug and maintain, especially when it comes to handling errors

Girl Eating Pizza

As a user of the internet, you may have heard of cookies, sessions, and local storage. These are terms commonly used when referring to storing information on your computer or device. While they may se

Girl Eating Pizza

JavaScript mülakatları genellikle adayların dilin temel kavramlarını, işlevleri, obje yönelimli programlama, asenkron programlama ve diğer ilgili konuları anlayıp anlamadığını ölçmek için kullanılır.

Girl Eating Pizza

JavaScript'de dizi, farklı veri tiplerindeki öğeleri depolamak için kullanılan bir veri yapısıdır. Diziler, özellikle programlama ve web geliştirme alanında oldukça yaygın bir şekilde kullanılır. Bu y

Girl Eating Pizza

JavaScript, web geliştirme alanında en sık kullanılan programlama dillerinden biridir. Bu dil, özellikle değişkenlerin ve veri yapılarının kullanımı konusunda oldukça esnektir. Bu esneklik, JavaScript

Girl Eating Pizza

JavaScript, web uygulamaları ve sayfaları oluşturmak için en yaygın kullanılan programlama dillerinden biridir. Birçok web uygulaması, sunucudan veri almak için HTTP istekleri gönderir. JavaScript'te

Girl Eating Pizza

JavaScript parseInt() fonksiyonu, bir dizeyi belirtilen sayı tabanına göre tamsayıya dönüştürür. parseInt() fonksiyonu, bir dize içindeki sayısal değerleri alır ve bunları bir tamsayıya dönüştürür. Bu