Rumah >hujung hadapan web >Tutorial H5 >Penjelasan terperinci tentang kemahiran tutorial kaedah penyimpanan HTMl5 sessionStorage dan localStorage_html5
Oleh itu sessionStorage bukanlah storan tempatan yang berterusan, hanya storan peringkat sesi. LocalStorage digunakan untuk storan setempat yang berterusan Melainkan data dipadamkan secara aktif, data tidak akan luput.
1. Perbezaan antara storan web dan kuki
Konsep storan web adalah serupa dengan kuki, tetapi perbezaannya ialah ia direka untuk storan kapasiti yang lebih besar. Saiz kuki adalah terhad, dan kuki akan dihantar setiap kali anda meminta halaman baharu, yang membazir lebar jalur Selain itu, kuki perlu menentukan skop dan tidak boleh dipanggil merentas domain.
Selain itu, Storan Web mempunyai kaedah setItem, getItem, removeItem, clear dan lain-lain Tidak seperti kuki, pembangun bahagian hadapan perlu merangkum setCookie dan getCookie sendiri.
Tetapi Kuki juga amat diperlukan: Kuki digunakan untuk berinteraksi dengan pelayan dan wujud sebagai sebahagian daripada spesifikasi HTTP, manakala Storan Web hanya dicipta untuk "menyimpan" data secara setempat (Pembetulan daripada @otakustay)
2. Sokongan penyemak imbas untuk storan web html5
Kecuali IE7 dan ke bawah, pelayar standard lain disokong sepenuhnya (iaitu dan FF perlu berada dalam pelayan web) Jalankan), perlu dinyatakan bahawa IE sentiasa melakukan kebaikan Sebagai contoh, UserData dalam IE7 dan IE6 sebenarnya adalah penyelesaian untuk storan tempatan javascript. Melalui enkapsulasi kod ringkas, semua pelayar boleh disatukan untuk menyokong storan web.
Untuk menentukan sama ada penyemak imbas menyokong localStorage, anda boleh menggunakan kod berikut: