Depolama API'sı
Depolama Nesnesi
Web Depolama API'sinin Depolama nesnesi, belirli bir etki alanı için oturum depolamasına veya yerel depolamaya erişim sağlar. Bu, saklanan veri öğelerini okumanıza, eklemenize, değiştirmenize ve silmenize olanak tanır.
Depolama Nesnesi Özellikleri ve Yöntemleri
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Web Depolama API'si için İlgili Sayfalar
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Çerezler ve Yerel Depolama
Çerezler, istemci-sunucu (tarayıcı-sunucu) uygulamaları içindir.
Yerel depolama, istemci (tarayıcı) uygulamaları içindir.
Çerezler web siteleri ile ilişkilidir. Veriler müşteri kullanımı içinse, her HTTP başlığına çerez göndermek bant genişliğinin belkemiğidir.
Bazı kullanıcılar, tarayıcılarında kural olarak çerezleri devre dışı bırakmıştır.
Bir Çerezin boyut sınırı 4 Kilobayttır. Yerel Depolama, etki alanı başına 5 Megabaytlık bir sınıra sahiptir.
Bir Çerezin son kullanma tarihi vardır. Yerel Depolama yok.
Tarayıcı Desteği
Storage API
tüm tarayıcılarda desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |