SessionStorage adalah objek penyimpanan sesi baru untuk HTML5. Artikel ini terutama memperkenalkan penggunaan sessionstoraages. Termasuk penambahan, memodifikasi, menghapus operasi.
SessionStorage adalah objek penyimpanan sesi baru untuk HTML5.
Objek ini dapat dipanggil dalam bahasa JavaScript melalui Window.SessionStorage atau sessionStorage.
Ciri1) Pembatasan pada strategi sumber yang sama. Jika Anda ingin mengoperasikan Sesi yang sama di antara halaman yang berbeda, halaman -halaman ini harus berada di bawah protokol yang sama, nama host yang sama dan port yang sama. (IE 8 dan 9 data penyimpanan didasarkan pada nama host yang sama, mengabaikan persyaratan protokol (http dan https) dan nomor port)
2) Batas Halaman Label Tunggal. Operasi SesionStorage terbatas pada satu halaman tab.
3) Hanya disimpan secara lokal. Data Seesicorstorage tidak akan dikirim ke server dengan permintaan HTTP. (Jika Anda menggunakan fungsi Tab Pemulihan Chrome, data Seesionstorage juga akan dipulihkan).
4) Metode Penyimpanan. Metode penyimpanan SeesiCTStorage didasarkan pada kunci dan nilai. Nilai nilai harus berupa tipe string (bukan non -string, dan juga akan dikonversi ke string selama penyimpanan. Nilai sebenarnya akan dikonversi menjadi benar).
5) Batas Penyimpanan: Browser yang berbeda menyimpan batas atas, tetapi sebagian besar browser membatasi batas atas menjadi kurang dari 5MB.
Dukungan Versi Minimum BrowserVersi terkecil dari dukungan browser untuk sessionStorage: IE8, Chrome 5.
Adegan yang cocokSessionStorage sangat cocok untuk SPA (Aplikasi Halaman Tunggal), yang dapat nyaman untuk nilai transmisi di setiap modul bisnis.
milikReadonly intsessionStorage.length: Mengembalikan integer, menunjukkan jumlah item data (pasangan nilai kunci) yang disimpan dalam objek Sesi.
metodeString sessionStorage.key (indeks int): Nama kunci dari nomor seri indeks dari objek sessionStorage saat ini dikembalikan. Jika tidak dikembalikan nol. StringSessionStorage.getItem (tombol string): Nilai nama kunci (key). Jika tidak dikembalikan nol. VoidSessionStorage.setItem (Kunci String, Nilai String): Metode ini menerima nama kunci (tombol) dan nilai sebagai parameter untuk menambahkan nilai kunci ke penyimpanan; VoidSessionStorage.removeItem (tombol string): Hapus nama kunci yang ditentukan dari objek sessionStorage. voidSessionStorage.clear (): Hapus semua item dari objek Sesi Sesi.
Data penyimpanan Gunakan metode setItem () untuk disimpanSessionStorage.setitem ('testkey', 'ini adalah nilai uji "); //Simpan melalui atribut
SessionStorage ['testkey'] = 'Ini adalah nilai tes "Baca data Nilai melalui metode getItem ()
SessionStorage.getItem ('testkey'); // => kembali ke nilai testkey yang sesuaiNilai dengan atribut
SessionStorage ['testkey']; // => Ini adalah nilai tesSimpan objek JSON
SessionStorage juga dapat menyimpan objek JSON: Saat menyimpan, objek dikonversi ke format teks melalui json.stringify (); saat membaca, teks dikonversi kembali ke objek melalui json.parse ().
var userntity = {name: 'tom', usia: 22}; ;
Di atas adalah penyimpanan sesi HTML5 yang saya perkenalkan kepada Anda. Terima kasih banyak atas dukungan Anda untuk situs web VEVB Wulin!