Rumah  >  Artikel  >  hujung hadapan web  >  Apa yang disimpan oleh localstorage?

Apa yang disimpan oleh localstorage?

百草
百草asal
2023-12-14 14:15:221383semak imbas

LocalStorage boleh menyimpan berbilang jenis data, termasuk rentetan, nombor, nilai Boolean, objek, tatasusunan, dsb. LocalStorage ialah mekanisme storan web yang membenarkan data disimpan dalam penyemak imbas pengguna yang berterusan merentas berbilang sesi penyemak imbas pengguna. Berbanding dengan Cookies, LocalStorage mempunyai ruang storan yang lebih besar dan tempoh sah yang lebih lama, jadi ia lebih sesuai untuk menyimpan sejumlah besar data atau data jangka panjang.

Apa yang disimpan oleh localstorage?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

LocalStorage boleh menyimpan berbilang jenis data, termasuk rentetan, nombor, nilai Boolean, objek, tatasusunan, dsb. Ini kerana mekanisme penyimpanan LocalStorage adalah berdasarkan jenis String JavaScript, tetapi jenis data lain boleh disimpan melalui beberapa helah dan kaedah.

LocalStorage ialah mekanisme storan web yang membolehkan penyimpanan data dalam penyemak imbas pengguna yang boleh berterusan merentas berbilang sesi penyemak imbas pengguna. Berbanding dengan Cookies, LocalStorage mempunyai ruang storan yang lebih besar dan tempoh sah yang lebih lama, jadi ia lebih sesuai untuk menyimpan sejumlah besar data atau data jangka panjang.

Dalam LocalStorage, anda boleh menggunakan kaedah setItem() untuk menyimpan data dalam pasangan nilai kunci, gunakan kaedah getItem() untuk mendapatkan data yang disimpan, gunakan kaedah removeItem() untuk memadam data dan gunakan kaedah clear() untuk mengosongkan semua data yang disimpan. Kaedah ini dilaksanakan berdasarkan antara muka Storan JavaScript.

Perlu diambil perhatian bahawa data dalam LocalStorage disimpan dalam bentuk pasangan nilai kunci Setiap pasangan nilai kunci mempunyai nama kunci unik dan nilai yang sepadan. Nama dan nilai utama adalah kedua-dua jenis rentetan, tetapi jenis data lain boleh disimpan melalui beberapa helah dan kaedah. Sebagai contoh, anda boleh menggunakan kaedah JSON.stringify() untuk menukar objek atau tatasusunan kepada rentetan untuk storan, dan kemudian gunakan kaedah JSON.parse() untuk menukar rentetan kembali menjadi objek atau tatasusunan untuk dibaca.

Selain itu, data dalam LocalStorage adalah berterusan dan tidak akan hilang walaupun penyemak imbas ditutup atau komputer dimulakan semula. Walau bagaimanapun, perlu diambil perhatian bahawa oleh kerana LocalStorage ialah mekanisme storan berasaskan pelayar, ia mungkin dipengaruhi oleh sekatan penyemak imbas dan dasar keselamatan. Contohnya, sesetengah penyemak imbas mungkin mengehadkan ruang storan LocalStorage atau menyulitkannya.

Cookies dan LocalStorage berbeza dalam aspek berikut:

1 Saiz storan: Saiz storan maksimum bagi satu kuki ialah 4k, storan gagal dan maklumat kuki yang sepadan tidak dapat ditemui dalam penyemak imbas ; saiz storan maksimum LocalStorage ialah 5m. Jika ia melebihi had maksimum ini, penyemak imbas menggesa ralat.

2. Tempoh sah: Kuki ialah storan peringkat sesi secara lalai (wujud bersama halaman tab), dan masa tamat tempoh boleh ditetapkan ialah storan berterusan melainkan ia dikosongkan secara aktif.

3 Kebolehoperasian: Kuki bukan sahaja menyimpan data, tetapi juga mempunyai banyak atribut lain untuk operasi dan tetapannya digunakan protokol https dihantar ke pelayan LocalStorage hanya menyimpan data.

4 Kemudahalihan: Kuki akan dibawa apabila meminta, tetapi LocalStorage tidak akan. Maklumat kuki dari asal yang sama akan dihantar secara automatik ke pelayan sebagai sebahagian daripada pengepala permintaan Jika terlalu banyak kuki ditetapkan, ia akan meningkatkan beban komunikasi. LocalStorage tidak mempunyai masalah ini, ia akan sentiasa wujud di sisi penyemak imbas.

Ringkasnya, LocalStorage ialah mekanisme storan web yang sangat berguna yang membantu kami menyimpan pelbagai jenis data dalam penyemak imbas pengguna, dan data ini boleh berterusan merentas berbilang sesi penyemak imbas pengguna. Walau bagaimanapun, perlu diambil perhatian bahawa oleh kerana LocalStorage ialah mekanisme storan berasaskan pelayar, ia mungkin dipengaruhi oleh sekatan penyemak imbas dan dasar keselamatan. Oleh itu, kesesuaian dan keselamatannya perlu dipertimbangkan dengan teliti apabila menggunakan LocalStorage.

Atas ialah kandungan terperinci Apa yang disimpan oleh localstorage?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn