


Storan tempatan HTML5 Storan tempatan, penggunaan asas sessionStorage, operasi traversal, pengendalian pengecualian, dsb._html5 kemahiran tutorial
Kaedah penggunaan localStorage dan sessionStorage dalam API storan tempatan HTML5 adalah sama. Perbezaannya ialah sessionStorage dikosongkan selepas menutup halaman, manakala localStorage akan sentiasa disimpan. Di sini kami mengambil localStorage sebagai contoh untuk memperkenalkan secara ringkas storan tempatan HTML5 dan menyediakan beberapa contoh untuk masalah biasa seperti traversal. localStorage ialah API storan tempatan HTML5, yang menggunakan pasangan nilai kunci untuk mengakses data Data yang diakses hanya boleh dalam rentetan. Penyemak imbas yang berbeza mempunyai sokongan yang berbeza untuk API ini, seperti kaedah penggunaan, ruang storan maksimum, dsb.
1. Penggunaan asas API Storan tempatan
Penggunaan localStorage API adalah mudah dan mudah difahami Berikut ialah operasi dan contoh API biasa: Tetapkan data: localStorage.setItem(key,value Contoh:
for(var i=0; i<10; i){
localStorage .setItem(i,i) ;
}
Dapatkan data: localStorage.getItem(key) Dapatkan semua data: localStorage.valueOf() Contoh:
localStorage.getItem( i);
}
Padam data: localStorage.removeItem(key) Contoh:
localStorage.removeItem(i);
}
Kosongkan semua data: localStorage.clear() Dapatkan bilangan data storan setempat :localStorage.length Dapatkan nilai utama data N: localStorage.key(N)
2. Kaedah nilai kunci kekunci traverse
for(var i=localStorage.length - 1; i >=0; i--){
console.log('(i 1) 'th data Nilai utama ialah: ' localStorage.key(i) ', datanya ialah: ' localStorage.getItem(localStorage.key(i)));
}
3. Ujian had saiz storan dan pengendalian pengecualian
3.1 Ujian had saiz storan data
Pelayar yang berbeza pada asasnya mempunyai had pada saiz storan tempatan HTML5 Keputusan ujian adalah seperti berikut:
safari 5.1 > 2621435 5 = 2621440
opera 12.15 >
Rujukan kod ujian:

Salin kod
Kod tersebut adalah seperti berikut:
}< ;/p>
var limit;
var half = '1'; //Ini akan ditukar kepada bahasa Cina dan dijalankan semula
var str = separuh;
var sstr;
manakala ( 1 ) {
cuba {
localStorage.clear();
str = separuh;
localStorage.setItem( 'cache', str );
separuh = str;
} tangkapan ( ex ) {
putus;
}
}
var base = str.length;
var off = base / 2;
var isLeft = 1;
while ( off ) {
jika ( isLeft ) {
end = base - (off / 2);
} else {
end = base (off / 2);
}
sstr = str.slice( 0, end );
localStorage.clear();
cuba {
localStorage.setItem( 'cache', sstr );
had = sstr. panjang;
isLeft = 0;
} tangkapan ( e ) {
isLeft = 1;
}
asas = hujung;
mati = Math.floor( off / 2 );
}
log( 'had: ' had );
3.2 Behandlung von Datenspeicherausnahmen
versuchen Sie{
localStorage .setItem( key, value);
}catch(oException){
if(oException.name == 'QuotaExceededError'){
console.log('Lokales Speicherlimit überschritten!');
// Wenn die historischen Informationen nicht mehr wichtig sind, können Sie sie löschen und dann erneut festlegen
localStorage.clear();
localStorage.setItem(key, value);
}
}

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan untuk Sempadan Jadual dalam HTML. Di sini kita membincangkan pelbagai cara untuk menentukan sempadan jadual dengan contoh Sempadan Jadual dalam HTML.

Ini ialah panduan untuk Nested Table dalam HTML. Di sini kita membincangkan cara membuat jadual dalam jadual bersama-sama dengan contoh masing-masing.

Panduan untuk HTML margin-kiri. Di sini kita membincangkan gambaran keseluruhan ringkas tentang HTML margin-left dan Contoh-contohnya bersama-sama dengan Pelaksanaan Kodnya.

Panduan untuk Susun Atur Jadual HTML. Di sini kita membincangkan Nilai Susun Atur Jadual HTML bersama-sama dengan contoh dan output n perincian.

Panduan kepada Senarai Tertib HTML. Di sini kami juga membincangkan pengenalan senarai dan jenis Tertib HTML bersama-sama dengan contoh mereka masing-masing

Panduan untuk Pemegang Tempat Input HTML. Di sini kita membincangkan Contoh Pemegang Tempat Input HTML bersama-sama dengan kod dan output.

Panduan untuk Memindahkan Teks dalam HTML. Di sini kita membincangkan pengenalan, cara teg marquee berfungsi dengan sintaks dan contoh untuk dilaksanakan.

Panduan untuk Butang onclick HTML. Di sini kita membincangkan pengenalan, kerja, contoh dan onclick Event masing-masing dalam pelbagai acara.
