- Katılım
- 20 Kas 2021
- Konular
- 2,085
- Mesajlar
- 5,972
- Çözüm
- 5
- Online süresi
- 3mo 10d
- Reaksiyon Skoru
- 5,735
- Altın Konu
- 218
- TM Yaşı
- 4 Yıl 6 Ay 18 Gün
- Başarım Puanı
- 317
- Yaş
- 27
- MmoLira
- 1,573
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
HTML web depolama; çerezlerden daha iyidir.
HTML5'ten önce, uygulama verilerinin her sunucu isteğine dahil olan çerezlerde saklanması gerekiyordu. Web depolaması daha güvenlidir ve büyük miktarda veri web sitesi performansını etkilemeden yerel olarak depolanabilir.
Çerezlerin aksine, depolama limiti çok daha büyüktür (en az 5MB) ve bilgiler asla sunucuya aktarılmaz.
Web depolama, kaynak başınadır (etki alanı ve protokol başına). Tek bir kaynaktan tüm sayfalar aynı verileri depolayabilir ve bunlara erişebilir.
HTML5'ten önce, uygulama verilerinin her sunucu isteğine dahil olan çerezlerde saklanması gerekiyordu. Web depolaması daha güvenlidir ve büyük miktarda veri web sitesi performansını etkilemeden yerel olarak depolanabilir.
Çerezlerin aksine, depolama limiti çok daha büyüktür (en az 5MB) ve bilgiler asla sunucuya aktarılmaz.
Web depolama, kaynak başınadır (etki alanı ve protokol başına). Tek bir kaynaktan tüm sayfalar aynı verileri depolayabilir ve bunlara erişebilir.
Tarayıcı Desteği
Tablodaki sayılar, Web Depolamasını tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
API | | | | | |
|---|---|---|---|---|---|
Web Depolama | Google Chrome: 4.0 | İnternet Edge: 8.0 | Firefox: 3.5 | Safari: 4.0 | Opera: 11.5 |
- window.localStorage- son kullanma tarihi olmayan verileri depolar.
Web depolamayı kullanmadan önce localStorage ve sessionStorage için tarayıcı desteğini kontrol edin.
Kod:
if (typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
}
localStorage Nesnesi
localStorage nesnesi, son kullanma tarihi olmayan verileri depolar. Tarayıcı kapatıldığında veriler silinmeyecek ve sonraki gün, hafta veya yıl içinde kullanıma sunulacaktır.
Örnek
Kod:
// Store
localStorage.setItem("lastname", "TurkMmo");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
Örnek Açıklama:
- name="lastname" ve value="Smith" ile bir localStorage adı/değer çifti oluşturun.
- "Soyadı" değerini alın ve id="result" ile öğeye ekleyin
Yukarıdaki örnek şu şekilde de yazılabilir:
"lastname" localStorage öğesini kaldırmak için sözdizimi aşağıdaki gibidir:
Not: Ad/değer çiftleri her zaman dizeler olarak saklanır. Gerektiğinde bunları başka bir biçime dönüştürmeyi unutmayın!
Aşağıdaki örnek, bir kullanıcının bir düğmeyi kaç kez tıkladığını sayar. Bu kodda, değer dizesi, sayacı artırabilmek için bir sayıya dönüştürülür.
Kod:
// Store
localStorage.lastname = "TurkMmo";
// Retrieve
document.getElementById("result").innerHTML = localStorage.lastname;
"lastname" localStorage öğesini kaldırmak için sözdizimi aşağıdaki gibidir:
Kod:
localStorage.removeItem("lastname");
Not: Ad/değer çiftleri her zaman dizeler olarak saklanır. Gerektiğinde bunları başka bir biçime dönüştürmeyi unutmayın!
Aşağıdaki örnek, bir kullanıcının bir düğmeyi kaç kez tıkladığını sayar. Bu kodda, değer dizesi, sayacı artırabilmek için bir sayıya dönüştürülür.
Örnek
Kod:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount) + 1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
localStorage.clickcount + " time(s).";
sessionStorage Nesnesi
Nesne, verileri yalnızca bir oturum için depolaması dışında localStorage sessionStorage nesnesine eşittir.
Aşağıdaki örnek, geçerli oturumda bir kullanıcının bir düğmeyi kaç kez tıkladığını sayar.
Aşağıdaki örnek, geçerli oturumda bir kullanıcının bir düğmeyi kaç kez tıkladığını sayar.
Örnek
Kod:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " time(s) in this session.";
Moderatör tarafında düzenlendi:
- Katılım
- 20 Nis 2019
- Konular
- 5,130
- Mesajlar
- 19,082
- Çözüm
- 627
- Online süresi
- 12mo 4d
- Reaksiyon Skoru
- 14,958
- Altın Konu
- 486
- TM Yaşı
- 7 Yıl 1 Ay 18 Gün
- Başarım Puanı
- 494
- MmoLira
- 31,448
- DevLira
- 51
Paylaşım için teşekkürler
- Katılım
- 20 Kas 2021
- Konular
- 2,085
- Mesajlar
- 5,972
- Çözüm
- 5
- Online süresi
- 3mo 10d
- Reaksiyon Skoru
- 5,735
- Altın Konu
- 218
- TM Yaşı
- 4 Yıl 6 Ay 18 Gün
- Başarım Puanı
- 317
- Yaş
- 27
- MmoLira
- 1,573
- DevLira
- 0
Rica EderimPaylaşım için teşekkürler
- Katılım
- 28 Eki 2013
- Konular
- 4,450
- Mesajlar
- 15,086
- Çözüm
- 60
- Online süresi
- 4mo 17d
- Reaksiyon Skoru
- 5,551
- Altın Konu
- 117
- Başarım Puanı
- 467
- MmoLira
- 3,671
- DevLira
- 7
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 144
- Cevaplar
- 2
- Görüntüleme
- 35